📅  最后修改于: 2023-12-03 14:55:14.057000             🧑  作者: Mango
在Python中,我们可以使用capitalize()
方法将字符串中的首字母转换为大写,从而实现将字符串中所有单词的首字母大写的效果。
s = "hello world"
s = s.capitalize()
print(s) # Hello world
如果我们要将一个列表中的所有单词的首字母都大写,可以通过遍历列表,并使用capitalize()
方法来实现。
mylist = ["apple", "banana", "pear", "orange"]
for i in range(len(mylist)):
mylist[i] = mylist[i].capitalize()
print(mylist) # ['Apple', 'Banana', 'Pear', 'Orange']
也可以使用列表生成式的方式快速实现:
mylist = ["apple", "banana", "pear", "orange"]
mylist = [x.capitalize() for x in mylist]
print(mylist) # ['Apple', 'Banana', 'Pear', 'Orange']
使用capitalize()
方法可以方便地实现将字符串或列表中的单词首字母大写的操作,让我们的代码更加美观易读。