Skip to main content
 首页 » 编程设计

python之如何在python中更改字符串中的字母

2025年05月04日12www_RR

我正在尝试将字符串中的第一个字符更改为大写。我是这样处理的:

word = "dalmatian" 
word[0] = word[0].upper()  
print word 

但是我产生了这个错误

Traceback (most recent call last): 
File "/Users/Tom/Documents/coolone.py", line 3, in <module> 
word[0] = word[0].upper()  
TypeError: 'str' object does not support item assignment 

有解决办法吗?

请您参考如下方法:

你不能; Python 字符串是不可变的。您必须创建一个新字符串:

word = word[0].upper() + word[1:]