如何检查字母是否在单词中?我想检查A
中是否有ABC
?我怎么做?
到目前为止我的代码:
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
word = original.lower()
first = word[0]
if 'a, e, i, o, u' in original: # ?
print vowel
else:
print consonant
else:
print 'empty'
答案 0 :(得分:4)
检查单词是否包含任何元音的一种方法是:
if any(vowel in original for vowel in 'aeiou'):
另一种方式是:
if set('aeiou').intersection(original):
(您可能希望将set('aeiou')
从if
中分解出来。)
如果您只想检查给定的字母是否为元音,可以使用:
if letter in 'aeiou':
答案 1 :(得分:2)
我不知道你发布的代码与你提出的问题有什么关系,但是要回答你的问题:
如何检查字母是否在单词中?我想检查A是否在ABC?我该怎么做?
就是这么简单:
>>> 'A' in 'ABC'
True