2024-04-19 07:19:04 发布
网友
我有这个:
word = raw_input("enter a word") word[0].upper()
但第一个字母还是不大写。你知道吗
.upper()返回一个新字符串,因为字符串是不可变的数据类型。你应该设置一个变量的返回值。你知道吗
.upper()
如果只想使第一个字母大写,可以在.capitalize上使用.upper。你知道吗
.capitalize
.upper
>>> word = raw_input("enter a word") >>> word = word.capitalize()
请注意.capitalize将其余字符转换为小写。如果你不想发生这种事,就用[0].upper():
[0].upper()
word = word[0].upper() + word[1:]
.upper()
返回一个新字符串,因为字符串是不可变的数据类型。你应该设置一个变量的返回值。你知道吗如果只想使第一个字母大写,可以在
.capitalize
上使用.upper
。你知道吗请注意
.capitalize
将其余字符转换为小写。如果你不想发生这种事,就用[0].upper()
:相关问题 更多 >
编程相关推荐