return f'{"".join(newStrtxt)}' #返回反转后的字符串
if __name__=='__main__':
strtxt='hello,how are you ? Fine.'
print(reverseStrtxt(strtxt))
python2环境下
#可运行在python2环境下
#定义函数reverseStrtxt
def reverseStrtxt(strtxt):
newStrtxt =[] #初始化空列表
index = len(strtxt) #返回strtxt的项目数
while index:
index -= 1 #index=index-1
newStrtxt += strtxt[index] #newStrtxt=newStrtxt+strtxt[index]
return "".join(newStrtxt) #返回反转后的字符串
if __name__=='__main__':
strtxt='hello,how are you ? Fine.'
print reverseStrtxt(strtxt)
我们把以上代码优化下:
python3环境
#可运行在python3环境下
#定义函数reverseStrtxt
def reverseStrtxt(strtxt):
newStrtxt = '' #初始化空字符串
index = len(strtxt) #返回strtxt的项目数
while index:
index -= 1 #index=index-1
newStrtxt += strtxt[index] #newStrtxt=newStrtxt+strtxt[index]
return newStrtxt #返回反转后的字符串
if __name__=='__main__':
strtxt='hello,how are you ? Fine.'
print(reverseStrtxt(strtxt))
python2环境
#可运行在python2环境下
#定义函数reverseStrtxt
def reverseStrtxt(strtxt):
newStrtxt = '' #初始化空字符串
index = len(strtxt) #返回strtxt的项目数
while index:
index -= 1 #index=index-1
newStrtxt += strtxt[index] #newStrtxt=newStrtxt+strtxt[index]
return newStrtxt #返回反转后的字符串
if __name__=='__main__':
strtxt='hello,how are you ? Fine.'
print reverseStrtxt(strtxt)
或
我们还可以更简单
#用切片的速度最快
txtstr='hello, how are you ? Fine . '
str_lst=list(txtstr)
print(''.join(str_lst[::-1]))
print('hello, how are you ? Fine . '[::-1])
要反转字符串的方法很多 , 但个人建议用切片,速度最快,而且代码简洁,易读 。
其实python在这方面是很灵活的 。
纯手工,如果对你有帮助,望采纳!
python函数反转的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于python数的反转、python函数反转的信息别忘了在本站进行查找喔 。
推荐阅读
- mysql时间戳转为日期,mysql时间戳和日期之间的转换
- 如何做好淘宝客推广,怎么做好淘宝客推广
- vue引入绝对路径js,vue30引入js文件
- 为什么ecpu比qcpu便宜,ecpub pingan
- linuxth命令的简单介绍
- sqlserver2008r2维护,sqlserver数据库维护
- 关于棋牌游戏成都的信息
- 截取字符串函数c语言 截取字符串 c语言
- 网费带电视什么意思,网络电视看电视收费