如何检查一个字母是否在一个单词中?

2024-05-15 04:23:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我如何检查一个字母是否在一个单词中?我想检查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'

Tags: 代码inputrawlenif字母单词else
2条回答

我不知道你发布的代码与你的要求有什么关系,但要回答你的问题:

How do I check if a letter is in a word? I want to check if A is in ABC? How do I do that?

很简单:

>>> 'A' in 'ABC'
True

检查单词是否包含元音的一种方法是:

if any(vowel in original for vowel in 'aeiou'):

另一种方法是:

^{pr2}$

(您可能需要将set('aeiou')if中分离出来。)

如果您只想检查给定字母是否为元音,可以使用:

if letter in 'aeiou':

相关问题 更多 >

    热门问题