วิธีย้อนกลับสตริงใน Python
เรียนรู้วิธีย้อนกลับสตริงใน Python
ไม่มีฟังก์ชันในตัวเพื่อย้อนกลับสตริงใน Python
วิธีที่เร็วที่สุด (และง่ายที่สุด?) คือการใช้สไลซ์ที่ถอยหลัง-1
.
ตัวอย่าง
ย้อนกลับสตริง "Hello World":
txt = "Hello World"[::-1]
print(txt)
ตัวอย่างที่อธิบาย
เรามีสตริง "Hello World" ซึ่งเราต้องการย้อนกลับ:
The String to Reverse
txt = "Hello World"[::-1]
print(txt)
สร้างสไลซ์ที่เริ่มต้นที่ส่วนท้ายของสตริง และเลื่อนถอยหลัง
ในตัวอย่างนี้ คำสั่ง slice [::-1]
หมายถึงเริ่มต้นที่ส่วนท้ายของสตริงและสิ้นสุดที่ตำแหน่ง 0 ย้ายด้วยขั้นตอน-1
ลบหนึ่งซึ่งหมายถึงถอยหลังหนึ่งก้าว
สไลซ์สตริง
txt = "Hello World"[::-1]
print(txt)
ตอนนี้เรามีสตริงtxt
ที่อ่านว่า "Hello World" ย้อนหลัง
พิมพ์สตริงเพื่อแสดงผลลัพธ์
พิมพ์รายการ
txt = "Hello World"[::-1]
print(txt)
สร้างฟังก์ชัน
หากคุณต้องการมีฟังก์ชันที่คุณสามารถส่งสตริงและย้อนกลับ คุณสามารถสร้างฟังก์ชันและแทรกโค้ดจากตัวอย่างด้านบนได้
ตัวอย่าง
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
ตัวอย่างที่อธิบาย
สร้างฟังก์ชันที่รับสตริงเป็นอาร์กิวเมนต์
สร้างฟังก์ชัน
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
สไลซ์สตริงโดยเริ่มจากส่วนท้ายของสตริงแล้วเลื่อนถอยหลัง
สไลซ์สตริง
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
ย้อนกลับสตริง
คืนสตริง
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
เรียกใช้ฟังก์ชันโดยมีสตริงเป็นพารามิเตอร์:
เรียกฟังก์ชัน
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
พิมพ์ผลลัพธ์:
พิมพ์ผลลัพธ์
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)