Q
修改蟒蛇
-4
A
回答
2
您不能在python中修改字符串,因为它们是不可变的,所以修改字符串总是会生成一个新字符串。
为了您的例子,你可以使用:
字符串连接:
>>> name = "My name is John"
>>> name += "Smith" #equivalent to name = name + "Smith"
>>> name
'My name is JohnSmith'
或字符串格式化:
>>> name = "My name is John"
>>> name = "{0}{1}".format(name,"Smith")
>>> name
'My name is JohnSmith'
对于中将许多项的列表喜欢str.join
:
>>> name="My name is John"
>>> name = "".join((name,"Smith","foo","bar","spam"))
>>> name
'My name is JohnSmithfoobarspam'
+0
你应该改写它,“为了连接多个项目列表”,比较喜欢'str.join',对于2个项目,'“”.join((x,y))'只是一个丑陋的版本'x + y' – jamylak 2013-05-07 13:48:07
0
>>> name[:11] + 'John Smith'
'My name is John Smith'
-1
相关问题
- 1. 修改和蟒蛇
- 2. 修改Exchange ACL与蟒蛇
- 3. 排列组合与蟒蛇修改
- 4. 修改参数,如蟒蛇副作用
- 5. 更改与蟒蛇
- 6. 蟒蛇在蟒蛇
- 7. 更新蟒蛇3.5蟒蛇
- 8. 无法在蟒蛇蟒蛇
- 9. 蟒蛇2.7:从CMD蟒蛇
- 10. 蟒蛇更改页眉
- 11. 蟒蛇改写初始化
- 12. 蟒蛇改变字符串
- 13. 蟒蛇nginx的uwsgi - 不可修改要求:1 -
- 14. 蟒蛇 - 修改蒙面阵列的一部分功能
- 15. 蟒蛇修改字符串插入字典
- 16. 修改默认的帮助信息(H)在OPTPARSE,蟒蛇
- 17. 路径相对蟒蛇修改到当前目录
- 18. 蟒蛇 - 重写一个文件的修改
- 19. 蟒蛇点击:添加可修改其它参数
- 20. 蟒蛇修改字典中的值到另一个字典
- 21. 回声$ PATH并不反映蟒蛇修改后我的.bash_profile
- 22. 蟒蛇修改列表的切片功能
- 23. 蟒蛇稍微修改考拉兹猜想程序
- 24. 保存蟒蛇plistlib数据(修订)
- 25. 蟒蛇,在装修和关闭
- 26. 蟒蛇
- 27. 蟒蛇
- 28. 蟒蛇
- 29. 蟒蛇
- 30. 蟒蛇用Cython - 消除蟒蛇电话
请注意,您不能在Python中修改字符串,字符串是不可变的。你可以将'name'绑定到一个*完全不同的*字符串,这个新的字符串具有你想要的内容。 – 2013-05-07 13:37:44
如果你想用不同的字符串替换名字,你已经在你的例子中这样做了。 :) – dansalmo 2013-05-07 14:50:48