python
字符串
大写
说明
《Python 教程》 帮助读者成为泛程序员,持续修订中,提供建议、纠错、催更加微信 gairuo123。查看 更新日志。作者开办 Python 数据分析培训,详情 Python 数据分析培训。
![]() |
本教程作者所著新书《Python之光:Python编程入门与实战》(ISBN:9787111729891)已由机械工业出版社出版上市,各大电商平台有售,欢迎:查看详情并关注购买。 |
Python 字符串方法 capitalize() 将字符串的第一个字母变成大写,其他字母变小写。
以下是一些简单的示例:
'abc'.capitalize()
# 'Abc'
'aBc'.capitalize()
# 'Abc'
'A BC'.capitalize()
# 'A bc'
'32 Years'.capitalize()
# '32 years'
' abc'.capitalize()
# ' abc'
'-A-B-C'.capitalize()
# '-a-b-c'
'ßßß'.capitalize()
# 'Ssßß'
语法为:
str.capitalize()
此方法返回原字符串的副本,其首个字符大写,其余为小写。它不需要传入任何参数。
在 3.8 版更改: 第一个字符现在被放入了 titlecase 而不是 uppercase。
这意味着复合字母类字符将只有首个字母改为大写,而再不是全部字符大写。
字符串的方法 title() 会将所有单词的首字母变成大写。如:
'hello world'.title()
# 'Hello World'
'hello world'.capitalize()
# 'Hello world'
以上是区别示例。