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