刚学python的新手求前辈帮助
如图所示,怎么改变一个字符串里面指定字母的顺序啊?谢谢前辈帮忙。 先把字符串转化成元组或者数组,然后交换指定字符位置,再转化回字符串,返回……比如:
def exchange(str1,num1,num2):
list1 = list(str1)
temp = list1
list1 = list1
list1 = temp
str1 = ''.join(list1)
return str1 楼上方法不错
我奇怪的是 楼主的那个echange 是从哪弄的 ?不是Python吧? sd小舅子 发表于 2016-12-27 01:11
先把字符串转化成元组或者数组,然后交换指定字符位置,再转化回字符串,返回……
比如:
wow...对于一个小白来说,感觉好高级{:5_106:} rocyjp 发表于 2016-12-27 01:31
楼上方法不错
我奇怪的是 楼主的那个echange 是从哪弄的 ?不是Python吧?
这些是法语,我在法国留学,然后这是作业{:5_100:} def exchange(s, index1, index2):
if index1 > index2:
index1, index2 = index2, index1
elif index1 == index2:
return s
tmp = s + s + s + s + s
return tmp 谢谢谢谢 大神{:5_100:} YY杰 发表于 2016-12-29 12:51
谢谢谢谢 大神{:5_100:}
页:
[1]