Skip to main content
 首页 » 编程设计

python之如何在python输入中交换字母

2025年05月04日13傻小

因此,您需要输入“ Hello”

然后将第一个数字与第三个数字交换,并将第二个数字与第四个数字交换。

结果“ Llheo”

请您参考如下方法:

这是另一种方法。您必须手动提交要交换的职位。因此,您可以在此处更改swap_seq的值,该值只是字符串索引的序列。

例如,s[0]+s[1]+s[2]+s[3]+s[4]是“ Hello”,而s[2]+s[3]+s[0]+s[1]+s[4]是“ llHeo”。

s="Hello" 
swap_seq="23014" 
swapped=''.join([s[int(i)] for i in swap_seq]) 
if s[0].isupper(): swapped.capitalize() 
print swapped 


输出: Llheo



编辑: swapped现在仅在 s大写时才大写