📌  相关文章
📜  python将字符串的第一个字母大写而不更改其余部分 - Python(1)

📅  最后修改于: 2023-12-03 15:04:39.164000             🧑  作者: Mango

Python将字符串的第一个字母大写而不更改其余部分

有时候我们需要将字符串的第一个字母大写,但又不希望更改其余部分。在Python中,可以通过以下两种方式实现。

方法一:使用title()函数

title()函数会将字符串中每个单词的第一个字母大写,其余字母小写。因此,如果我们将整个字符串转换为title格式,再将每个单词的第一个字母转换为大写即可。

string = 'python将字符串的第一个字母大写而不更改其余部分'
new_string = string.title()
new_string = new_string[0].upper() + new_string[1:]
print(new_string)

输出:

Python将字符串的第一个字母大写而不更改其余部分
方法二:使用capitalize()函数

capitalize()函数会将字符串的第一个字母转换为大写,其余字母小写。因此,我们只需要使用capitalize()函数将第一个字母转换为大写即可。

string = 'python将字符串的第一个字母大写而不更改其余部分'
new_string = string.capitalize()
print(new_string)

输出:

Python将字符串的第一个字母大写而不更改其余部分

无论使用哪种方法,都可以轻松地将字符串的第一个字母大写,而不更改其余部分。