在Python中,字符串capwords()方法用于使用来大写字符串中的所有单词spilt()
方法。
用法: string.capwords(string, sep=None)
返回值:Returns a formatted string after above operations.
使用split将参数分解为单词,使用大写将每个单词大写,然后使用join将大写的单词连接起来。如果不存在可选的第二个参数sep或“无”,则将空格字符的行替换为单个空格,并删除开头和结尾的空格,否则将使用sep拆分和合并单词。
代码1:如果sep参数保留为None。
# imports string module
import string
sentence = 'Python is one of the best programming languages.'
# sep parameter is left None
formatted = string.capwords(sentence, sep = None)
print(formatted)
输出:
Python Is One Of The Best Programming Languages.
代码2:当sep不为None时。
# imports string module
import string
sentence = 'Python is one of the best programming languages.'
# sep parameter is 'g'
formatted = string.capwords(sentence, sep = 'g')
print('When sep = "g"', formatted)
# sep parameter is '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.
相关用法
- Python string islower()用法及代码示例
- Python string isupper()用法及代码示例
- Python string lstrip()用法及代码示例
- Python string min()用法及代码示例
注:本文由纯净天空筛选整理自sanjeev2552大神的英文原创作品 Python string | capwords() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。