python 简单代码
时间: 2023-10-28 10:57:40 浏览: 90
学习Python最快的方法之一是通过实践各种小项目。这样做可以帮助初学者更好地记忆规则。一个简单的例子是使用正则表达式统计字符串中元音字母(a,e,i,o,u)的个数。可以使用以下代码实现:
```python
import re
def count_vowels(str):
return len(re.findall(r'[aeiou]', str, re.IGNORECASE))
count_vowels('foobar') # 3
count_vowels('gym') # 0
```
这段代码使用正则表达式来匹配字符串中的元音字母,并使用`re.findall`函数返回匹配到的所有元音字母。然后,使用`len`函数计算匹配到的元音字母的数量。通过这种方法,我们可以快速统计字符串中元音字母的个数。
阅读全文