python:从控制台输入一串字符串,实现字符串翻转比如:hello => olleh ,这里讨论几种实现的方法

str1 = input("请输入一个字符串:")
print(str1[::-1])#使用str[::-1]实现str字符串翻转

str2 = ""
for i in range(len(str1)-1,-1,-1):
    str2 += str1[i]#将str1里的字符从末尾开始逐个添加到str2中
print(str2)

list1 =list(str1)
print("".join(list1[::-1]))#这里的是.join()函数的典型用法,使用""将list从最后一个元素开始连接,从而实现倒序,同时也将列表list转为了字符串str.

list1.reverse()#函数.reverse()可以实现倒序
print("".join(list1))#再用.join()进行连接同时转为str

你可能感兴趣的:(python)