วิธีเปลี่ยนแปลงตัวอักษรใน Python

เรียนรู้ว่าจะเปลี่ยนแปลงตัวอักษรใน Python

ใน Python ไม่มีฟังก์ชันที่สร้างตัวอักษรเพื่อเปลี่ยนแปลง

วิธีที่รวดเร็วที่สุด (และง่ายที่สุด?) คือการใช้ slice ที่เคลื่อนไปข้างหลัง-1.

ตัวอย่าง

เปลี่ยนแปลงตัวอักษร "Hello World"

txt = "Hello World"[::-1]
print(txt)

ปฏิบัติตัวอย่าง

การอธิบายตัวอย่าง

เรามีตัวอักษร "Hello World" และเราต้องการเปลี่ยนแปลงมัน

ตัวอักษรที่ต้องการเปลี่ยนแปลง

txt = "Hello World" [::-1]
print(txt)

สร้างสัญญาณที่เริ่มต้นจากท้ายของตัวอักษรและเคลื่อนไปข้างหน้า

ในตัวอย่างเฉพาะเจาะจงนี้ คำสั่ง slice [::-1] เท่ากับ [11:0:-1]นี้หมายถึงจากตำแหน่ง 11 ตั้งแต่ "Hello "World" มี 11 ตัวอักษร จนถึงตำแหน่ง 0 และเคลื่อนที่ไปทางหลัง -1ตัวเลขลบหนึ่งหมายถึงการหลุดออกมาหนึ่งความ

ตัดข้อความ

txt = "Hello World" [::-1] 
print(txt)

ตอนนี้เรามีข้อความ "Hello World" ที่อ่านได้ทิศทางลงหลัง txt.

แสดงข้อความเพื่อแสดงผล

แสดงรายการ

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)

return ข้อความที่มีทิศทางลงหลัง

return ข้อความ

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)