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

วิธี Reverse String ใน Python

วิธีที่ 1: Slicing [::-1] (เร็วที่สุด)

>> 'Hello'[::-1]
'olleH'
>>> 'Halloween'[::-1]
'neewollaH'

Stride -1 หมายถึงเดินถอยหลังจากต้นจนจบ

วิธีที่ 2: ใช้ reversed() + join() (อ่านง่ายกว่า แต่อยช้ากว่า)

>> ''.join(reversed('Hello'))
'olleH'
>>> ''.join(reversed('Halloween'))
'neewollaH'

reversed() คืน iterator ต้อง join เพื่อรวมเป็นสตริง