大佬教程收集整理的这篇文章主要介绍了Python-为什么不调用Python字符串方法,除非指定它的输出?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是因为字符串在Python中是不可变的。
这意味着将X.replace("Hello","goodbye")
返回的副本,X其中包含已替换的副本。因此,你需要替换此行:
X.replace("Hello", "goodbye")
用这一行:
X = X.replace("Hello", "goodbye")
更广泛地说,这是所有Python字符串的方法是“就地”修改字符串的内容真实,例如replace,Strip,translate,lower/ upper,join,...
如果要使用它而不要丢弃它,则必须将其输出分配给某些东西,例如
X = X.Strip(' \t')
X2 = X.translate(...)
Y = X.lower()
Z = X.upper()
A = X.join(':')
B = X.cAPItalize()
C = X.casefold()
等等。
以上是大佬教程为你收集整理的Python-为什么不调用Python字符串方法,除非指定它的输出?全部内容,希望文章能够帮你解决Python-为什么不调用Python字符串方法,除非指定它的输出?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。