大文字判定

大文字または小文字のアルファベットCが与えられます。Cが大文字の場合はYESを、そうではない場合はNOを出力してください。

 

 

#入力

C

 

 

#出力

YESまたはNOを出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。

YES


または

NO

 

 

#コード

a = input()

if a.isupper():
    print("YES")
else:
    print("NO")

 

 

#参考

qiita.com

 

isalnum()

このメソッドは、文字列中ののすべての文字が英数字(a-z, A-Z, 0-9)かどうかを判定する。

全角文字も判定します

 
>>> print('ab123'.isalnum())
True
>>> print('ab123#'.isalnum())
False

 isalpha()

このメソッドは、文字列中のすべての文字が英字(a-z, A-Z)かどうかを判定する。

全角文字も判定します

 

>>> print('abcD'.isalpha())
True
>>> print('abcd1'.isalpha())
False

 isdigit()

このメソッドは、文字列中のすべての文字が数字(0-9)かどうか判定する。

全角文字も判定します

 

>>> print('1234'.isdigit())
True
>>> print('123edsd'.isdigit())
False

 islower()

このメソッドは、文字列中のすべての文字が小文字の英字(a-z)かどうか判定する。

全角文字も判定します
小文字+大文字小文字の区別の無い文字だけで構成された文字列にも True を返します。

 

>>> print 'abcd123#'.islower()
True
>>> print 'Abcd123#'.islower()
False

 isupper()

このメソッドは、文字列中のすべての文字が大文字の英字(A-Z)かどうか判定する。

全角文字も判定します
小文字+大文字小文字の区別の無い文字だけで構成された文字列にも True を返します。

 

>>> print 'ABCD123#'.isupper()
True
>>> print 'Abcd123#'.isupper()
False