字符串中使用的最多的就是isupper和islower了,顾名思义,isupper()是判断字符串是否为大写的,islower()是判断字符串是否为小写的。
但是你知道python字符串中的其他isXX方法吗?
先来看看有多少吧。。。
哈哈哈,有没有害怕?我以前也不知道有这么多。
先来找几个说一说叭,到时候有时间再把所有的都列出来讲解。
先来讲解一下python中的isdigit方法。
这个方法是用来检测字符串是否只由数字组成。
语法:str.isdigit()
它没有参数,返回值是布尔值,只含数字返回的为True,否则返回False
str='123456'
str1='ag123'
print(str.isdigit())
print(str1.isdigit())
打印结果:
True
False
第二个是python中的**isalpha()**方法
这个方法主要是用来检测字符串是否只由字母组成。
他的语法是:str.isalpha()
他的返回值是:如果字符串至少有一个字符并且所有的字符都是字母则返回True,否则返回False.
str0='runbo'
str1='runbi啦'
str2='runbi>>>>!!!!'
print(str0.isalpha())
print(str1.isalpha())
print(str2.isalpha())
打印结果:
True
False
False
接下来是python中的**isalnum()**方法
它的主要作用是检测字符串是否由字母和数字组成。
和上面的两个一样,他也没有参数
它的返回值是:如果string至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False
str0='this2020'
str1='this is my sister'
print(str0.isalnum())
print(str1.isalnum())
打印结果:
True
False
其他的方法下去自己可以试一试哦~~~