当前位置: 首页 > news >正文

python高级变量XI

  • 字符串中的转义字符
  • 在这里插入图片描述
  • isspace()方法除了判断字符串只有空格,在python中,\t \n \r这些也属于空白字符,isspace()同样返回True
# 判断字符串是否只包含空格
space_str = " "
print(space_str.isspace()) # 输出 True
# isspace()方法不仅判断单纯的空格,还有 \t \n \r这些也是返回True
space_str_01 = "\n\t\r "
print(space_str_01.isspace())   # 返回True
  • 判断字符串是否只包含纯数字 isdecimal() < isdigit() < isnumeric()
    对于一般常规数字字符串,三个方法都输出True
number_string = "123"
print(number_string.isdecimal())
print(number_string.isdigit())
print(number_string.isnumeric())

都输出True
这三个方法均不能判断小数

number_string = "123.8"
print(number_string.isdecimal())
print(number_string.isdigit())
print(number_string.isnumeric())

都输出False
isdigit()和isnumeric()方法可以输出unicode字符,而isdecimal()方法不能

number_string = "\u00b2"
print(number_string.isdecimal())
print(number_string.isdigit())
print(number_string.isnumeric())

输出:
False
True
True
isnumeric()还可以判断中文数字,isdigit()和isdecimal()不能

number_string = "叁陆零"
print(number_string)
print(number_string.isdecimal())
print(number_string.isdigit())
print(number_string.isnumeric())

输出:
False
False
True

http://www.dtcms.com/a/266715.html

相关文章:

  • vue-39(为复杂 Vue 组件编写单元测试)
  • 行阶梯形矩阵和行最简形矩阵的区别
  • HTTP 缓存
  • suricata新增协议处理流程
  • Windows系统x86机器安装麒麟ARM系统(自用记录)
  • 批量印刷拼版助手Quite Imposing Plus:Adobe 专业PDF拼版插件
  • 2025微信小程序wxapkg解包全攻略
  • ESP32S3将摄像头映射到LCD屏
  • Android开发前的准备工作
  • ContextIQ 上线:助力 Copilot 深度洞察你的工作场景
  • vueX和Pinia的区别
  • JavaWeb笔记05
  • HarmonyOS-ArkUI 手势系列4--多层级手势
  • 鸿蒙系统(HarmonyOS)应用开发之手势锁屏密码锁(PatternLock)
  • [Linux]内核如何对信号进行捕捉
  • FastAPI 小白教程:从入门级到实战(源码教程)
  • springboot整合腾讯云cos对象存储,获取临时密钥,前端直传图片文件
  • Spring Cloud网关与CI文件配置请求安全性对比
  • 基于二维码的视频合集高效管理与分发技术
  • monorepo + Turborepo --- 运行任务
  • MySQL ON DUPLICATE KEY UPDATE 用法详解
  • 鸿蒙开发List长按Item拖拽切换效果
  • 基于区块链的物联网(IoT)安全通信与数据共享的典型实例
  • JSONLines和JSON数据格式使用教程
  • AI大模型:(二)1.5 Stable Diffusion中文文生图模型部署
  • 30 秒锁定黑客攻击:SLS SQL 如何从海量乱序日志中“揪”出攻击源
  • 【C语言刷题】第十天:加量加餐继续,代码题训练,融会贯通IO模式
  • 短篇小说7.4
  • BM4 合并两个排序的链表
  • QT6 源(152)模型视图架构里的表格窗体视图 QTableWidget 篇二:学习本类的 protected 权限的成员函数,以及信号与槽函数