📅  最后修改于: 2023-12-03 15:34:28.757000             🧑  作者: Mango
在Python中,字符串是一个非常常见的数据类型。它们有很多有用的方法和属性,可以用来处理和操作字符串。其中一个有用的方法是capwords()
,用于将字符串中每个单词的首字母大写,同时将所有其他字母小写。
capwords()
方法仅接受一个参数-待处理的字符串。以下是一些示例:
import string
s = "this is a test string"
print(string.capwords(s)) # This Is A Test String
s = "HELLO WORLD"
print(string.capwords(s)) # Hello World
可以看到,capwords()
方法将每个单词的第一个字母都转换为大写字母并将其他字母转换为小写,返回一个新的字符串。
需要注意的是,capwords()
方法仅识别标准的ASCII单词分隔符,如空格、制表符和换行符。如果字符串中使用了其它字符作为单词分隔符,会将其它字符视为单词的一部分。
import string
s = "this,is;a.test,string"
print(string.capwords(s)) # This,is;a.test,string
在Python中,capwords()
方法是一个非常有用的字符串方法,可以方便地将每个单词的首字母大写,同时将所有其他字母小写。需要注意的是,该方法仅识别标准的ASCII单词分隔符。