说说 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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容