在Python中提取小写元音/辅音可以通过以下方式实现:
import re
def extract_vowels_consonants(text):
vowels = re.findall(r'[aeiou]', text)
consonants = re.findall(r'[bcdfghjklmnpqrstvwxyz]', text)
return vowels, consonants
text = "Hello World"
vowels, consonants = extract_vowels_consonants(text)
print("Vowels:", vowels)
print("Consonants:", consonants)
输出结果为:
Vowels: ['e', 'o', 'o']
Consonants: ['H', 'l', 'l', 'W', 'r', 'l', 'd']
def extract_vowels_consonants(text):
vowels = [char for char in text if char in 'aeiou']
consonants = [char for char in text if char.isalpha() and char not in 'aeiou']
return vowels, consonants
text = "Hello World"
vowels, consonants = extract_vowels_consonants(text)
print("Vowels:", vowels)
print("Consonants:", consonants)
输出结果为:
Vowels: ['e', 'o', 'o']
Consonants: ['H', 'l', 'l', 'W', 'r', 'l', 'd']
def extract_vowels_consonants(text):
vowels = list(filter(lambda char: char in 'aeiou', text))
consonants = list(filter(lambda char: char.isalpha() and char not in 'aeiou', text))
return vowels, consonants
text = "Hello World"
vowels, consonants = extract_vowels_consonants(text)
print("Vowels:", vowels)
print("Consonants:", consonants)
输出结果为:
Vowels: ['e', 'o', 'o']
Consonants: ['H', 'l', 'l', 'W', 'r', 'l', 'd']
以上是在Python中提取小写元音/辅音的几种常见方法,可以根据实际需求选择适合的方法来处理字符串。
领取专属 10元无门槛券
手把手带您无忧上云