Pro152-泡面Python[Py#052]——3min-EasyCase 判断字符串

Python

3分钟练习

判断是否为数字

 昨天我们学习一个常用的模块,unicodedata,然而在 Python 内部其实也有字符串判断的内置函数,今天就来尝试一下这些内置函数。


实例代码和效果展示

 这里首先了解一下这些函数的功能:

  • isalnum : # 判断所有字符都是数字或者字母
  • isalpha : # 判断所有字符都是字母
  • isdigit : # 判断所有字符都是数字
  • islower : # 判断所有字符都是小写
  • isupper : # 判断所有字符都是大写
  • istitle : # 判断所有单词都是首字母大写,像标题
  • isspace : # 判断所有字符都是空白字符、\t、\n、\r
print('Test 1')
str = "the str are all ..."
print(str.isalnum())
print(str.isalpha())
print(str.isdigit()) 
print(str.islower()) 
print(str.isupper()) 
print(str.istitle()) 
print(str.isspace()) 
测试段一运行效果
print("Test 2")
str = "iswhat"
print(str.isalnum()) 
print(str.isalpha()) 
print(str.isdigit()) 
print(str.islower()) 
print(str.isupper()) 
print(str.istitle()) 
print(str.isspace()) 
测试段二运行效果

 当然也可以改成下面这两行

trystring = input()
print(trystring.isalnum())
简化测试

延用他处

 大家看完这些内置函数的运用之后,是不是突然有一种“如果抓取网页的文字内容,是不是也是用is系列的指令”的想法。
 当然可以,但是不一定用这个,正如我们所知的,Python 对使用的人有个非常大的优点就是——抱大腿,我们可以在共享社区里面见到一大堆非常有用的开源模块,里面有非常对使用的抓取模块,所以不一定要自己造轮子,当然能够理解轮子的运作方式当然是最好的。

你可能感兴趣的:(Pro152-泡面Python[Py#052]——3min-EasyCase 判断字符串)