Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วนซ้ำอักขระของสตริงใน Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการวนซ้ำ/ข้ามผ่านอักขระของสตริงใน Python 3.x หรือก่อนหน้านั้น

สตริงคือชุดของอักขระที่อาจมีช่องว่าง ตัวอักษร หรือจำนวนเต็ม สามารถเข้าถึงได้โดยใช้ดัชนีหรือผ่านการอ้างอิง วิธีการดำเนินการทั่วไปบางวิธีแสดงไว้ด้านล่าง

วิธีที่ 1 − ตัววนซ้ำโดยตรงโดยไม่มีการจัดทำดัชนี

ตัวอย่าง

string_inp = "tutorialspoint"

# Iterate over the string
for value in string_inp:
   print(value, end='')

วิธีที่ 2 - วิธีที่พบบ่อยที่สุดโดยใช้การเข้าถึงแบบอิงดัชนี

ตัวอย่าง

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value], end='')

วิธีที่ 3 - ประเภทการแจงนับ

ตัวอย่าง

string_inp = "tutorialspoint"

# Iterate over the string
for value,char in enumerate(string_inp):
   print(char, end='')

วิธีที่ 4 - เข้าถึงโดยใช้ดัชนีเชิงลบ

ตัวอย่าง

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(-len(string_inp),0):
   print(string_inp[value], end='')

วิธีที่ 5 - การเข้าถึงโดยใช้วิธีการแบ่งส่วน

ตัวอย่าง

string_inp = "tutorialspoint"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value-1:value], end='')
print(string_inp[-1:])

เอาต์พุตที่ผลิตโดยทั้ง 5 วิธีเหมือนกันและแสดงด้านล่าง

ผลลัพธ์

tutorialspoint

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการวนซ้ำ/ข้ามผ่านองค์ประกอบของรายการ นอกจากนี้เรายังได้เรียนรู้เกี่ยวกับวิธีการเดินทางต่างๆ อีกด้วย