<p>即使撇号后面的字母也要大写,这不是预期的结果</p>
<pre><code>>>> test = "there's a need to capitalize every word"
>>> test.title()
"There'S A Need To Capitalize Every Word"
</code></pre>
<p>有些人建议使用capwords,但capwords似乎有缺陷(仅
大写单词前面加空格)。在这种情况下,我还需要能够大写由句点分隔的单词(例如:一、二、三结果应该是一、二、三). 在</p>
<p>有没有一种方法在capwords和title中不会失败?在</p>
<p>使用<a href="https://docs.python.org/2/library/string.html#string.capwords" rel="nofollow">string.capwords</a></p>
<pre><code>import string
string.capwords("there's a need to capitalize every word")
</code></pre>