📜  Python字符串| capwords方法

📅  最后修改于: 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.