- ·上一篇内容:Python isnumeric()函数的使用
- ·下一篇内容:Python中的转义字符
Python isspace()函数
Python字符串函数isspace()的作用是检查字符串是否仅包含空白字符,如果字符串仅包含空白字符则返回True,否则返回False。
一、isspace()函数的语法格式
str.isspace()
该函数中,str是要判别的字符串或字符串变量;
该函数没有参数;
该函数的返回值是逻辑值:True 或 False.
二、isspace()函数使用示例
1、基本使用示例
str1 = " " # 6个空格
print(str1.isspace())
str1 = "I am a student." # 含空格的字符串
print(str1.isspace())
str1 = "" # 空字符串
print(str1.isspace())
以上程序在Python3.8.2中的执行情况如下图所示:
从第3个例子中可以看出,isspace()函数同样需要字符串中至少含一个字符,如果是空字符串则返回False。
2、其它空白字符情况
在Python中,除了空格是空白字符之外,还包括其它的一些非显示的字符,包括一些转义字符(如格式控制符回车\r,换行\n,Tab键\t等)。
str1 = "\t"
print(str1.isspace())
str1 = "\r\n\t\v"
print(str1.isspace())
在Python3.8.2中的执行情况如下图:
3、Unicode库中空白字符的数量
那么Unicode数据库中有多少空白字符呢?下面这段程序可以帮助我们输出Unicode数据库中定义的空白字符。
import unicodedata
list_space = []
cnt = 0
for i in range(2 ** 16):
char = chr(i)
if char.isspace():
list_space.append(char)
cnt += 1
print('Unicode数据库中,空白符的数量为{},分别是{}'.format(cnt, list_space))
以上程序执行的结果如下图所示:
欢迎收藏本站,经常来逛逛。
更愿意你留下你的观点,请留言评论分享你的见解和收获。
如需转载请注明出处和本文链接地址:翔宇亭IT乐园(www.biye5u.com)
本文链接地址:http://www.biye5u.com/article/python/2020/6445.html
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。