这些方法的名字都以 is 开头的,除了之前介绍的 islower() 与 isupper() 之外,还有以下这些方法:
方法 | 说明 |
---|---|
isalpha() | 如果字符串只包含字母并且非空,那么返回 True。 |
isalnum() | 如果字符串只包含字母和数字并且非空,那么返回 True。 |
isdecimal() | 如果字符串只包含数字字符并且非空,那么返回 True。 |
isspace() | 如果字符串只包含空格、制表符和换行,并且非空,则返回 True。 |
istitle() | 如果字符串仅包含以大写字母开头、后面都是小写字母的单词,那么返回 True。 |
print('deniro'.isalpha())
print('deniro1'.isalnum())
print('1'.isdecimal())
print(' '.isspace())
print('Wind And Rain Dislodge Boat Trapped On Rocks'.istitle())
运行结果:
True
True
True
True
True
这些方法一般用于验证用户输入的字符串是否符合要求。