说说 Python 中,那些字符串判定方法

这些方法的名字都以 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

这些方法一般用于验证用户输入的字符串是否符合要求。

你可能感兴趣的:(说说 Python 中,那些字符串判定方法)