在我问这个问题之前,我想让你知道我不是一个有经验的程序员,而是一个在codecademy.com上学习python基础知识的人。
我正试图使用python编写一个函数来检查给定单词的第一个字母(例如“ball”)是大写还是小写的元音。例如:
#here is a variable containing a word:
my_word = "Acrobat"
#letters in vowel as a list
the_vowel = ["a","e","i","o","u"]
如何检查“Acrobat”中的第一个字母是否是列表中的元音之一?我还需要考虑它是大写还是小写?
这里有一些提示可以帮助你弄清楚。
从字符串下标字符串中获取单个字母。
注意,第一个字符是字符0,第二个字符是字符1,以此类推。
接下来要注意的是,大写字母不等于小写字母:
幸运的是,python字符串有方法
upper
和lower
来更改字符串的大小写:要测试列表us
in
中的成员资格:因此,为了解决您的问题,将订阅绑定在一起以获得单个字母,
upper
/lower
来调整大小写,并使用in
测试成员资格。我不知道这是否比这里公布的答案好,但你也可以这样做:
尝试
my_word[0].lower() in the_vowel
相关问题 更多 >
编程相关推荐