首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库Python

Python isspace()函数

减小字体 增大字体 作者:本站  来源:本站原创  发布时间:2020-06-20 06:25:17

Python字符串函数isspace()的作用是检查字符串是否仅包含空白字符,如果字符串仅包含空白字符则返回True,否则返回False

一、isspace()函数的语法格式

str.isspace()

该函数中,str是要判别的字符串或字符串变量;

该函数没有参数;

该函数的返回值是逻辑值:TrueFalse.

二、isspace()函数使用示例

1、基本使用示例

str1 = "      "  # 6个空格
print(str1.isspace())
str1 = "I am a student."  # 含空格的字符串
print(str1.isspace())
str1 = ""  # 空字符串
print(str1.isspace())

以上程序在Python3.8.2中的执行情况如下图所示:

Python isspace()函数

从第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中的执行情况如下图:

Python isspace()函数使用示例

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

以上程序执行的结果如下图所示:

Unicode Database 空白字符


欢迎收藏本站,经常来逛逛。

更愿意你留下你的观点,请留言评论分享你的见解和收获。

如需转载请注明出处和本文链接地址:翔宇亭IT乐园(www.biye5u.com)

本文链接地址:http://www.biye5u.com/article/python/2020/6445.html

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.