擅长:python、mysql、java
<p>您可以先创建字符串来测试<code>lowercase()</code>,这样就不必检查大写元音(这样可以提高效率)。接下来,您可以<code>count()</code>测试字符串中每个元音的次数,并做最后一个<code>sum()</code>来得到总数。在</p>
<pre><code>vowelletters = ["a","e","i","o","u"]
teststring= "hellO world foo bAr"
count = sum(teststring.lower().count(v) for v in vowelletters)
print count #6
</code></pre>
<p>您可以将所有内容放在一个函数中,以便轻松重用代码。在</p>
^{pr2}$