gpt4 book ai didi

python - 在 Python 中切换两个字符串的首字母?

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:32 24 4
gpt4 key购买 nike

我正在做一些 Google python 练习,这个是关于字符串的。

我遇到过一个要求交换两个字符串中每个字符串的前两个字母的问题。

因此它创建了一个名为 mix_up 的函数,您基本上必须创建定义。所以基本上我做了两个变量来保存前两个字母,然后我使用替换函数,然后将它们加在一起,它应该可以工作。但相反,我将原始字符串加在一起,字母没有切换。

def mix_up(a, b):
first = a[0:2]
second = b[0:2]
a.replace(first, second)
b.replace(second, first)
phrase = a + " " + b
return phrase

最佳答案

问题在于 replace 方法返回一个新字符串,而不是更改原始字符串。

试试这个:

a = a.replace(first, second)
b = b.replace(second, first)

关于python - 在 Python 中切换两个字符串的首字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19473573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com