website = 'http://www.python.org'
website[18:] = 'com'


错误提示:


  'str'对象不支持项目分配。


为什么此代码段不合法?

最佳答案

因为字符串是不可变的。像这样做:

>>> website = 'http://www.python.org'
>>> website = website[:18] + 'com' # build a new string, reassign variable website
>>> website
'http://www.python.com'

关于python - 在字符串中使用切片分配时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34482999/

10-12 20:21