📌  相关文章
📜  更改为首字母大写列表 python (1)

📅  最后修改于: 2023-12-03 14:55:14.057000             🧑  作者: Mango

Python中字符串的首字母大写操作——capitalize()

在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()方法可以方便地实现将字符串或列表中的单词首字母大写的操作,让我们的代码更加美观易读。