Python程序:接受以元音字母开头的字符串
当需要接受以元音字母开头的字符串时,可以使用“startswith”函数来检查字符串是否以特定字符(元音字母)开头。
示例
下面演示了相同的功能。
my_list = ["Hi", "there", "how", "are", "u", "doing"]
print("列表为:")
print(my_list)
my_result = []
vowel = "aeiou"
for sub in my_list:
flag = False
for letter in vowel:
if sub.startswith(letter):
flag = True
break
if flag:
my_result.append(sub)
print("结果字符串:")
print(my_result)
输出
列表为:
["Hi", "there", "how", "are", "u", "doing"]
结果字符串:
['are', 'u']
解释
-
定义并在控制台上展示一个列表。
-
定义一个空列表。
-
将元音字母定义为一个字符串。
-
迭代列表,将“flag”变量赋值为False。
-
将字符串中的字母与元音字母字符串进行比较。
-
使用“startswith”方法检查列表中的字符串是否以元音字母开头。
-
如果是,则在控制台上显示。