s = 'the brown fox'
……在这里做点什么……
s应该:
s
'The Brown Fox'
最简单的方法是什么?
字符串的.title()方法(ASCII 或 Unicode 都可以)这样做:
.title()
>>> "hello world".title() 'Hello World' >>> u"hello world".title() u'Hello World'
但是,请注意带有嵌入撇号的字符串,如文档中所述。
该算法使用一个简单的独立于语言的单词定义作为一组连续的字母。该定义在许多情况下都有效,但这意味着缩写和所有格中的撇号形成单词边界,这可能不是预期的结果: >>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"
该算法使用一个简单的独立于语言的单词定义作为一组连续的字母。该定义在许多情况下都有效,但这意味着缩写和所有格中的撇号形成单词边界,这可能不是预期的结果:
>>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"