1

私はこのコードを持っています:

ALPHABET = string.ascii_uppercase + string.digits + ' _'

def is_correct(mystr):
    # check if the characters in mystr belong to the ALPHABET
    # return True or False

私がすることは次のとおりです。

  1. mystr のアルファベットを取得します。alphabet1
  2. のすべての文字alphabet1が ALPHABETであるかどうかを確認します

しかし、方法がわかりません 1) 指定された文字列のアルファベットを取得する方法は? であるかどうかを知る方法alphabet1ALPHABET

4

2 に答える 2

0

関数 isalpha を使用することもできます - 文字 (または文字列) が文字かどうかをチェックします。アルファベットを宣言する必要はありません

def has_letters(str1):
    str2= list(str1)
    for i in str2:
        if i.isalpha:
            return True
    return False
于 2014-04-28T19:36:54.800 に答える