如何在Python中把第一个字符转换为大写字母

1,575 阅读1分钟

Python字符串capitalize()方法将字符串的第一个字符转换为大写字母,并将所有其他字符小写。

在Python中把第一个字符转换为大写字母

要在Python中把一个字符串的第一个字符转换成大写字母,请使用capitalize()方法。String capitalize()是一个内置的Python函数,用于使字符串的第一个字母大写。

如果字符串的第一个字母已经大写,函数capitalize()只返回原始字符串。

capitalize()方法将字符串的第一个字符转换为大写字母(大写)。如果字符串的第一个字符是大写的,那么它返回原始的字符串。

语法

string.capitalize()

这里的String包含我们想将其第一个字母大写的字符串。

参数

String capitalize()方法不包含任何参数。

返回值

该方法返回一个第一个字符为大写的字符串。

关于Python capitalize()的示例程序

写一个程序来演示capitalize函数的使用:

# app.py

s1="hello my name is rohit"
print(s1.capitalize())

看看输出结果:

➜  pyt python3 app.py
Hello my name is rohit
➜  pyt

编写多个字符串,展示大写函数的使用:

# app.py

string1="hello,"
string2="i am alien"
print(string1.capitalize()+string2.capitalize())

请看输出结果:

➜  pyt python3 app.py
Hello,I am alien
➜  pyt

写一个程序,使用capitalize函数对一个字符串的特定子串进行大写:

# Here I will capitalize character c of coding word.

string_var = "ilovecoding"
string_var1 = string_var[5::]
string_var2 = string_var[:5:]
print(string_var2+string_var1.capitalize())

请看输出结果:

➜  pyt python3 app.py
iloveCoding
➜  pyt

如果你只需要将第一个字母大写,你可以使用String.capitalize()方法。

本教程到此结束。

推荐帖子

Python String center()

Python字符串casefold()

Python字符串 expandtabs()

Python dict()方法

Python hex()函数