我得到了大部分的代码,但我有问题得到字符串空格后,使每个单词的第一个字母大写
这是我到目前为止写的:
message = input('写一条短消息')
new_message = message.split()
glue = ";
for item in new_message:
glue += item[0].upper() + item[1:]
打印(胶水)
try with:
message.capitalize()
如果你想大写每个单词,你可以尝试capitalize(),代码看起来像这样:
message = input('Write a short message.')
new_message = message.split()
cap_message = [x.capitalize() for x in new_message]
print(cap_message)
- message.split() -使用默认的空格分隔符将字符串分割成列表。结果是一个单词列表。
- 使用列表推导将列表中的每个单词大写。大写单词的列表保存在cap_message变量中,以便代码清晰。
- 打印大写单词列表