但如何将一段文本中所有英文单词的首字母都变成大写呢?...分别用来拆分字符串;将英文单词首字母转换为大写;使用特定的分隔符(本例是空格)合并列表中的字符串。
不过这段代码好麻烦,有没有更简单的方式呢?当然有,铛铛铛!...capwords方法的默认分隔符是空格,如果这些英文单词用其他符号分隔,就需要使用capwords方法的第2个参数了,看下面的例子:
import string
s = 'The,weather,is,...really,nice,today,very,suitable,for,an,outing.'
print(string.capwords(s, ',')) # 用逗号分隔的英文单词
这段代码使用capwords...方法将由逗号(,)分隔的所有英文单词的首字母转换为大写字母。