方法一:通过索引的方法
[python] view plain copy print?
>>>strA = "abcdegfgijlk"
>>>strA[::-1]
'kljigfgedcba'
方法二:借组列表进行翻转
[python] view plain copy print?
#coding=utf-8
strA = raw_input("请输入需要翻转的字符串:")
order = []
for i in strA:
order.append(i)
order.reverse() #将列表反转
print ''.join(order)#将list转换成字符串
执行结果:
[python] view plain copy print?
请输入需要翻转的字符串:abcdeggsdd
ddsggedcba
按照你的要求编写的逆序显示字符串的Python3程序如下
s = input("请输入一个字符串:")print(s[::-1]) #s[::-1]相当于s[-1:-len(s)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即逆序
#1.字符串、列表、元组均可用此方法 (使用切片的方法) 不修改元素原有内容,将输出进行赋值#1.1 字符串
s='nihao'
s1=s[::-1]
#1.2 列表
lin=["a","b","c"]
print(lin[::-1])
#1.3 元组
tup=("e","f","g","h",2,3,6)
print(tup[::-1])
#2.列表独有方法
lin=["a","b","c"]
lin.reverse()
print(lin)