python判断字符串是否全为空字符——isspace函数的用法及实例

2023-05-16

目录

1.isspace函数的语法及用法

①语法:string.isspace()

②用法:判断字符串是否只含有空字符 。

2.isspace的实例

(1)简单的用法

(2)与if条件函数结合使用

(3)与input函数、if条件函数结合使用

(3)与for遍历函数、if条件函数结合使用


1.isspace函数的语法及用法

①语法:string.isspace()

②用法:判断字符串是否只含有空字符 。

返回结果为True的两个必要条件

①字符串至少含有一个字符

②字符串是空字符,空字符可为可为空格(' ')、横向制表符('\t')、回车符('\r')、换行('\n')、换页('\f')等

其他情况返回结果为False


2.isspace的实例

(1)简单的用法

"""isspace函数"""
"".isspace()
#输出结果为False 解释:因为该字符串没有字符所以返回为False

' '.isspace()
#输出结果为True 解释:因为该字符串只有空格字符' '字符所以返回为True

'\n'.isspace()
#输出结果为True 解释:因为该字符串只有换行符'\n'所以返回为True 

'\t'.isspace()
#输出结果为True 解释:因为该字符串只有横向制表符'\t'所以返回为True 

'\r'.isspace()
#输出结果为True 解释:因为该字符串只有回车符'\r'所以返回为True 

'\f'.isspace()
#输出结果为True 解释:因为该字符串只有换页符'\f'所以返回为True 

'\f\r\t '.isspace()
#输出结果为True 解释:因为该字符串只有多种空字符'\f\r\t '所以返回为True 

(2)与if条件函数结合使用

判断某个字符串是否只含有空字符,是则返回bingo,否返回dejectedly。

str = '    '
if str.isspace() is True:
    print('bingo')
else:
    print('dejectedly')

#输出结果为dejectedly

(3)与input函数、if条件函数结合使用

判断输入的某个字符串是否只含有空字符,是则返回bingo,否返回dejectedly。

str = input('请输入目标字符串')
if str.isspace() is True:
    print('bingo')
else:
    print('dejectedly')


#若输入的值为:     #空字符
#输出结果为:bingo
#若输入的值为:\f\r\t 
#输出结果为:bingo
#若输入的值为:hjk
#输出结果为:dejectedly

(3)与for遍历函数、if条件函数结合使用

判断某个列表的几个字符串是否只含有空字符,是则返回bingo,否返回dejectedly。

#定义str
list = [' ','\f','\f\n','hjka ']
for str in list:
    if str.isspace() is True:
        print('bingo')
    else:
        print('dejectedly')

#输出结果为:bingo
#bingo
#bingo
#dejectedly

具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法

具体if判断语句用法可参考:python的if条件语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python中if语句的实例

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python判断字符串是否全为空字符——isspace函数的用法及实例 的相关文章

随机推荐

  • redhat如何安装python2.x/python3.x(eg.python-2.7.18)

    1 下载源码包 后面的下载链接直接在python官网找的 xff0c 如果想安装更高的版本自行更换 wget https www python org ftp python 2 7 18 Python 2 7 18 tgz wget htt
  • 单车管理系统——1.文档设计及sql代码说明

    SQL server 设计 目录 xff1a 1 各个表的建立 2 级联操作 3 触发器和存储过程 4权限管理 注 xff1a 由于表比较多 xff0c sql语句很长 xff0c 所以下面的说明中每样只举一个或两个例子 xff0c 1 各
  • 单车管理系统——2.delphi页面说明

    Delphi页面设计及说明 目录 xff1a 1 登录页面 2 用户注册页面 3 用户主页面 xff08 包含 用户充值页面 xff0c 用户骑行记录页面 和 用户注销页面 xff09 4 维修员主页面 5 管理员主页面 1 登录页面 页面
  • 单车管理系统——3.delphi主要代码说明

    Delphi部分代码 目录 xff1a 1 登录页面代码 2 用户注册页面代码 3 用户主页面代码 3 1 用户充值页面代码 3 2 用户骑行记录页面代码 3 3 用户注销页面代码 4 维修员主页面代码 5 管理员主页面代码 1 登录页面代
  • 北理工-2021年春-《数字逻辑》实验

    北理工 2021年春 数字逻辑 实验 实验二 组合电路设计 实验目的 本实验通过设计一个组合电路实例 xff0c 让学生掌握组合逻辑电路从设计到验证的全过程 通过该实验 xff0c 可以加深学生对组合电路原理和设计的理解 xff0c 同时可
  • 实验1.SQL Server的安全机制

    目录 xff1a 1 实验目的 2 实验内容 3 回答问题 sql代码 https download csdn net download weixin 50836014 85970089 实验环境 xff1a Windows10 Micro
  • 实验2.售后服务管理系统数据建模

    售后服务管理系统数据建模 逻辑模型 物理模型 SQL代码与实验报告的位置 xff1a https download csdn net download weixin 50836014 85970144 实验环境 xff1a 操作系统 xff
  • 实验3.选课系统

    实验3 选课系统 文章目录 一 实验要求二 SQL Server 数据库设计三 Visual Studio 页面设计与功能实现1 登录页面2 选课页面 xff08 1 xff09 退课 xff08 2 xff09 选课 xff08 3 xf
  • 北京理工大学—计算机专业课程资源

    声明 xff1a 以下资源仅供大家学习交流使用 代码 仅供参考 xff0c 注意代码查重 课件 不用于收益 xff0c 部分涉及老师版权 xff0c 考题 大家根据需要使用 笔记 仅对本人自己负责 xff0c 无法保证不同年级不同老师的课程
  • 远程连接服务器突然失败

    xff0c 前些天还可以远程连接虚拟机 xff0c 但是某天突然不能连接了 分别用mobaxterm vscode xshell远程连接 mobaxterm报错 xff1a Remote side unexpectedly closed n
  • 关于VS2019未能正确加载“visual studio commom ide package包”

    方法一 xff1a 在开始菜单栏找到 xff1a 打开后输入 xff1a devenv resetuserdata devenv resetsettings VS2019会自动重启 如果没有解决 xff0c 看方法二 方法二 xff1a 删
  • Centos 7/8 systemctl和防火墙firewalld命令

    一 防火墙的开启 关闭 禁用命令 xff08 1 xff09 设置开机启用防火墙 xff1a systemctl enable firewalld service xff08 2 xff09 设置开机禁用防火墙 xff1a systemct
  • 如何在VS2019中修改默认的python环境

    安装完pytorch后需要设置VS2019的python环境 xff0c 具体步骤如下 xff1a 1 右击右侧的资源管理器中的 Python环境 点击 添加环境 xff0c 选择现有环境 2 再次右击右侧的资源管理器中的 Python环境
  • Windows安装TVM详细教程及报错提示

    Windows中安装TVM xff0c 网上有各种教程 xff0c 但是由于某些原因 xff0c 总是无法安装成功 xff0c 这大概率是各种工具之间的版本不兼容原因 注 xff1a 虽然本博客是为了教大家在windows中安装tvm xf
  • linux(ubuntu20.04)安装tvm-0.9.0+llvm+cuda/cudnn(一步到胃版)

    我是在双系统中linux上安装的 xff0c 不是Ubuntu虚拟机 xff0c 虽然两者过程基本一样 xff0c 但是在双系统上会更方便 文章目录 零 xff1a 究极大招版一 xff1a 环境准备1 1 安装gcc cmake等必要的依
  • ubuntu20.04安装qq音乐并解决闪退问题

    在qq音乐官网下载linux版coco音乐 xff1a https y qq com download download html 下载deb包并且通过下面命令行安装 xff1a span class token function sudo
  • Jetson nano 系统初始化设置

    Jetson nano 系统初始化设置 Jetpack 4 3 源镜像官网链接下载 文章目录 Jetson nano 系统初始化设置 更换源 设置中文输入法 安装QQ 便携式设置1 更改窗口菜单栏位置2 设置屏幕待机时不会自动关闭3 一键打
  • public、private、protected的区别

    在成员访问模式中 xff1a public 表示共有 xff1b 类的数据成员和函数可以被该类对象和派生类访问 private 私有型 xff1b 自己的类可以访问 xff0c 但派生类不能访问 protected 保护型 xff1b 自身
  • python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数

    目录 1 四大转换大小写的函数 1 lower函数的语法及用法 语法 string lower 用法 xff1a 将字符串的区分大小写的字符全转为小写 2 upper函数的语法及用法 语法 string upper 用法 xff1a 将字符
  • python判断字符串是否全为空字符——isspace函数的用法及实例

    目录 1 isspace函数的语法及用法 语法 string isspace 用法 xff1a 判断字符串是否只含有空字符 2 isspace的实例 xff08 1 xff09 简单的用法 xff08 2 xff09 与if条件函数结合使用