Python字符串| isalnum()和isalpha()方法以及示例
1)isalpha()方法
isalpha()如果字符串的所有字符都是字母(“A”至“Z”之间以及“a”至“z”之间),则此方法返回true。如果字符串中有任何非字母字符,则方法返回false。
语法:
string.isalpha()
参数:无
返回类型:
true-如果字符串的所有字符都是字母。
false-如果字符串中的任何字符都不是字母(例如数字,空格,特殊字符)。
示例
#只有字母的str1 str1 = "Helloworld" #带有字母,空格和特殊字符的str2 str2 = "Hello world!" #带有字母,空格和数字的str3 str3 = "Hello world 100" #检查字符串是否仅包含字母 print str1.isalpha () printstr2.isalpha() printstr3.isalpha()
输出结果
True False False
2)isalnum()方法
isalnum()如果字符串的所有字符都是字母(介于“A”至“Z”之间,介于“a”至“z”之间)或数字(0至9)或两者均返回,则该方法返回true,否则该方法返回false。
语法:
string.isalnum()
参数:无
返回类型:
true-如果字符串的所有字符都是字母或数字。
false-如果字符串中的任何字符都不是字母或数字。
示例
#带字母和数字的str1 str1 = "Helloworld123" #只有字母的str2 str2 = "Helloworld" #仅带数字的str3 str3 = "12345" #带有Alpa数字字符和空格的str4 str4 = "Amit Shukla 21" #检查字符串是否仅包含字母 print str1.isalnum () printstr2.isalnum() printstr3.isalnum() printstr4.isalnum()
输出结果
True True True False