#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