Python字符串反转
# 循环反向迭代法 juzi = "精神" result = "" for ch in juzi: result = ch+result # 反向赋值给result,字符串整合 print(result) # 反转列表法 a = '精神' b = list(a) # 将字符串转换成列表 b.reverse() # 使用列表的reverse()方法进行反转 b = ''.join(b) # 使用join()方法遍历列表,合并成一个字符串 print(b) a = 'abcdef' print(''.join(reversed(a))) # 反向遍历索引法 a = 'abcdef' b = ''.join(i for i in a[::-1]) print(b) # 反向循环迭代法 a = '精神' b = '' for ch in a[::-1]: b += ch # 设置步长为-1,进行倒序;再遍历进行迭代 print(b) # 倒序切片法 a = '精神' b = a[::-1] print(b) # 遍历索引法 a = '精神' b = '' for i in range(1,len(a)+1): b = b+a[-i] print(b) # 列表弹出法 a = 'abcdef' a = list(a) b = '' while len(a) > 0: b = b+a.pop() # pop()方法可以弹出列表末尾元素 print(b) # 列表解析法 a = 'abcdefg' b = ''.join(i for i in a[::-1]) print(b)
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210882.html原文链接:https://javaforall.net
