擅长:python、mysql、java
<p>我建议做的教程问题是一个快速简单的解决方案。</p>
<pre><code>s = input()
print(s.title())
</code></pre>
<p><code>str.title()</code>将字符串中每个单词的起始字母大写。</p>
<hr/>
<p>现在要回答计算空格的问题,可以使用<code>str.count())</code>,它将获取一个字符串并返回找到的出现次数。</p>
<pre><code>s = 'Hello World'
s.count(' ')
</code></pre>
<p>还有各种其他方法,例如:</p>
<pre><code>s = input()
print(len(s) - len(''.join(s.split())))
s2 = input()
print(len(s2) - len(s2.replace(' ', '')))
</code></pre>
<p>然而,count是最容易实现和遵循的。</p>
<p>现在,count将返回总数,如果你在计算每个世界之间的空格数。</p>
<p>这样就足够了</p>
<pre><code>s = input()
spaces = []
counter = 0
for char in s:
if char== ' ':
counter += 1
elif counter != 0:
spaces.append(counter)
counter = 0
print(spaces)
</code></pre>