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

判断字符串_04Python里字符串的常用操作方法三判断

1、 startswith(): 判断字符串是否以某个子串开始,是则返回True,否则返回False

示例:

my_str = 'hello world and my and test and python'# 1、 startswith(): 判断字符串是否以某个子串开始,是则返回True,否则返回Falseprint(my_str.startswith('hello'))  # Trueprint(my_str.startswith('hel'))  # Trueprint(my_str.startswith('hells'))  # False

结果:

2da57e58ea9d6c7049384d7707822894.png

 2、endswith(): 判断字符串是否以某个子串结束,是则返回True, 否则返回False

示例:

my_str = 'hello world and my and test and python'# 2、endswith(): 判断字符串是否以某个子串结束,是则返回True, 否则返回Falseprint(my_str.endswith('python'))    # Trueprint(my_str.endswith('py'))        # Falseprint(my_str.endswith('on'))        # True

结果:

57384b9bd26cddf9982f74c778a2572d.png

3、isalpha():判断非空字符串是不是都是字母,是则返回True,否则返回False

示例:

# isalpha():判断非空字符串是不是都是字母,是则返回True,否则返回Falsemy_str1 = 'my name python'my_str2 = 'python'print('isalpha():判断非空字符串是不是都是字母,是则返回True,否则返回False')print(my_str1.isalpha())    # Falseprint(my_str2.isalpha())    # True

结果:

90e06c1ca1b866c8e9ee375c3737ab2b.png

4、isdigit():判断非空字符串是不是都是数字,是则返回True,否则返回False

示例:

# isdigit():判断非空字符串是不是都是数字,是则返回True,否则返回Falsemy_str1 = 'my name python'my_str3 = '123'print('isdigit():判断非空字符串是不是都是数字,是则返回True,否则返回False')print(my_str1.isdigit())    # Falseprint(my_str3.isdigit())    # True

结果:

e52955ca40d6e0003ecdaffe145f23b1.png

5、isalnum():判断非空字符串是不是数字或字母或数字与字母的组合

示例:

# isalnum():判断非空字符串是不是数字或字母或数字与字母的组合my_str1 = 'my name python'my_str2 = 'python'my_str3 = '123'my_str4 = '123abc'print('isalnum():判断非空字符串是不是数字或字母或数字与字母的组合')print(my_str1.isalnum())    # Falseprint(my_str2.isalnum())    # Trueprint(my_str3.isalnum())    # Trueprint(my_str4.isalnum())    # True

结果:

92b6786c28323b9c8d1908dfd22b2ae7.png

 6、isspace():判断字符串是不是空白

示例:

# isspace():判断字符串是不是空白my_str1 = 'my name python'my_str5 = ''my_str6 = '   'print('isspace():判断字符串是不是空白')print(my_str1.isspace())    # Falseprint(my_str5.isspace())    # Falseprint(my_str6.isspace())    # True

结果:

64b80c7e025da24fd5449907687b68a8.png

相关文章:

  • intl扩展 mac 安装php_MAC下PHP7.1.23安装intl3.0.0
  • 5 日期范围查询_SQL 之 简单查询
  • 线段测量_CAD看图软件技巧:一分钟学会CAD多线段测量
  • python格式字符_相当实用的Python格式字符串,格式化
  • htmlcss项目实战源码_基于TensorFlow深度学习人脸识别源码级项目实战
  • com口测试好坏_用modscan测试modbus协议离散仪表数据方法
  • mysql 统计连续重复值_mysql统计某列值连续出现次数小于五次的记录
  • mysql视图代码_MySQL视图简介与操作的介绍(附代码)
  • mysql密码存储过程_mysql设置用户名密码,存储过程,触发器
  • sqlserver mysql 乱码_SqlServer数据库中文乱码问题解决
  • oracle与mysql跨库连接_PostgreSQL+Oracle跨库连接实操
  • php mysql 域名空间_域名空间pipni.cz申请和使用攻略(MYSQL+PHP+CGI+mail+FTP)
  • mysql条件删除表中某些行数据_根据MySQL中的条件仅删除表中的某些行
  • mysql pdo rowcount_PDO rowCount()在MySQL上有效,但在SQL Server 2008 R...
  • mysql+数据库索引策略_mysql数据库索引
  • 深入了解以太坊
  • 03Go 类型总结
  • Android单元测试 - 几个重要问题
  • CODING 缺陷管理功能正式开始公测
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Git初体验
  • Java小白进阶笔记(3)-初级面向对象
  • mysql中InnoDB引擎中页的概念
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring声明式事务管理之一:五大属性分析
  • 从PHP迁移至Golang - 基础篇
  • 第十八天-企业应用架构模式-基本模式
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 马上搞懂 GeoJSON
  • 区块链分支循环
  • 少走弯路,给Java 1~5 年程序员的建议
  • 算法-图和图算法
  • 网络应用优化——时延与带宽
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 用element的upload组件实现多图片上传和压缩
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #define、const、typedef的差别
  • #QT项目实战(天气预报)
  • (13):Silverlight 2 数据与通信之WebRequest
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (C语言)二分查找 超详细
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (转)大型网站的系统架构
  • ./configure,make,make install的作用
  • .NET 8.0 发布到 IIS
  • .NET Core 通过 Ef Core 操作 Mysql
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET值类型变量“活”在哪?
  • @Autowired注解的实现原理
  • @FeignClient注解,fallback和fallbackFactory
  • [Angular] 笔记 20:NgContent
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [CSS] 点击事件触发的动画
  • [DL]深度学习_Feature Pyramid Network