📅  最后修改于: 2020-07-31 05:30:41             🧑  作者: Mango
在Python中,字符串capwords()
方法用于使用spilt()
方法将字符串中的所有单词大写。
语法: string.capwords(string, sep=None)
返回值: Returns a formatted string after above operations.
使用split将参数拆分为单词,使用大写将每个单词大写,然后使用join将大写的单词连接起来。如果可选的第二个参数sep不存在或为None,则将空格字符的行替换为单个空格,并删除开头和结尾的空格,否则将使用sep拆分和合并单词。
代码1:如果sep参数保留为None。
# 导入字符串模块
import string
sentence = 'Python is one of the best programming languages.'
# 保留sep参数无
formatted = string.capwords(sentence, sep = None)
print(formatted)
输出:
Python是最好的编程语言之一。
代码2:当sep不为None时。
# 导入字符串模块
import string
sentence = 'Python is one of the best programming languages.'
# sep参数为“ g"
formatted = string.capwords(sentence, sep = 'g')
print('When sep = "g"', formatted)
# sep参数为“ o"
formatted = string.capwords(sentence, sep = 'o')
print('When sep = "o"', formatted)
输出:
When sep = "g" Python is one of the best progRamming langUagEs.
When sep = "o" PythoN is oNe oF the best proGramming languages.