python 中实现字符串反转的几种方法

小鲨鱼2018 / 2023-08-28 / 原文

 

001、利用切片实现

>>> str1 = "abcdef"           ## 测试字符串
>>> str1[::-1]
'fedcba'

 

002、利用for 循环实现

>>> str1 = "abcdef"             ## 测试字符串
>>> rev = ""
>>> for i in str1:              ## 循环结构实现反转
...     rev = i + rev
...
>>> print(rev)
fedcba

 

003、利用reversed实现

>>> str1 = "abcdef"               ## 测试字符串
>>> rev = reversed(str1)          ## 实现逆转
>>> print("".join(rev))
fedcba