เมื่อจำเป็นต้องสร้างสตริงใหม่ที่มีการแลกเปลี่ยนอักขระตัวแรกและตัวสุดท้าย สามารถกำหนดวิธีการที่ใช้การจัดทำดัชนีเพื่อสร้างสตริงใหม่ได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
def exchange_val(my_string): return my_string[-1:] + my_string[1:-1] + my_string[:1] my_string = “Hi there how are you” print(“The string is :”) print(my_string) print(“The modified string is :”) print(exchange_val(my_string))
ผลลัพธ์
The string is : Hi there how are you The modified string is : ui there how are yoH
คำอธิบาย
-
มีการกำหนดเมธอดชื่อ 'exchange_val' ซึ่งรับสตริงเป็นพารามิเตอร์
-
ใช้การจัดทำดัชนีเพื่อแลกเปลี่ยนอักขระตัวแรกและตัวสุดท้ายของสตริง
-
นอกเมธอด มีการกำหนดสตริงและแสดงบนคอนโซล
-
เมธอดนี้เรียกโดยการส่งผ่านสตริงเป็นพารามิเตอร์ไป
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล