今天分享一个python中将字符串首字母大写的方法的方法,具体操作如下:

1、基本使用方法
s = "i love you"
t = s.capitalize()
print(t)
输出:I love you
t = "i am a student".capitalize()
print(t)
输出:I am a student
2、所有字符为大写的情况
s = "I LOVE CHINA!"
t = s.capitalize()
print(t)
输出: I love china!
3、字符串中每个单词首字符为大写的情形
s = "I Love You For Ever!"
t = s.capitalize()
print(t)
输出:I love you for ever!
4、字符串中字符大小写无规律的情形
s = "I lOve yOU foR eVeR"
t = s.capitalize()
print(t)
输出: I love you for ever
5、字符串第一个字符不是英文字母的情形
s = "! I Love you!"
t = s.capitalize()
print(t)
输出:! i love you!
6、字符串中不含英文字母的情形
s = "中国是世界上最伟大的国家!"
t = s.capitalize()
print(t)
输出:中国是世界上最伟大的国家!
7、非英文的字母
s = "αβ"
t = s.capitalize()
print(t)
输出:Αβ
从上面的各个例子来看,Python中capitalize()函数的作用就是把字符串开始字符变为大写,其余字符变为小写。