04-Python里字符串的常用操作方法三-判断
1、 startswith(): 判断字符串是否以某个子串开始,是则返回True,否则返回False
示例:
my_str = 'hello world and my and test and python'
# 1、 startswith(): 判断字符串是否以某个子串开始,是则返回True,否则返回False
print(my_str.startswith('hello')) # True
print(my_str.startswith('hel')) # True
print(my_str.startswith('hells')) # False
结果:

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

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

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

5、isalnum():判断非空字符串是不是数字或字母或数字与字母的组合
示例:
# isalnum():判断非空字符串是不是数字或字母或数字与字母的组合
my_str1 = 'my name python'
my_str2 = 'python'
my_str3 = '123'
my_str4 = '123abc'
print('isalnum():判断非空字符串是不是数字或字母或数字与字母的组合')
print(my_str1.isalnum()) # False
print(my_str2.isalnum()) # True
print(my_str3.isalnum()) # True
print(my_str4.isalnum()) # True
结果:

6、isspace():判断字符串是不是空白
示例:
# isspace():判断字符串是不是空白
my_str1 = 'my name python'
my_str5 = ''
my_str6 = ' '
print('isspace():判断字符串是不是空白')
print(my_str1.isspace()) # False
print(my_str5.isspace()) # False
print(my_str6.isspace()) # True
结果:

04-Python里字符串的常用操作方法三-判断的更多相关文章
- 03-Python里字符串的常用操作方法二
1.lstrip():删除左侧空白字符 实例: my_str = ' hello world and my and test and python ' # 原始字符串 print(my_str) # ...
- 01-Python里字符串的常用操作方法--replace()函数
1. replace() 函数 作用: 替换字符串 语法: replace('需要替换的子串', '新的子串', '替换的次数(可不传)') # 当替换次数不传时,默认全部替换 实例一: mystr ...
- 02-Python里字符串的常用操作方法--split()函数和join()函数
1.split() --分割,返回一个列表, 会丢失分割字符 实例: my_str = 'you and me and he' list01 = my_str.split('and') list02 ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- 超详细!盘点Python中字符串的常用操作
在Python中字符串的表达方式有四种 一对单引号 一对双引号 一对三个单引号 一对三个双引号 a = 'abc' b= "abc" c = '''abc''' d = " ...
- python入门基础知识二(字符串的常用操作方法)
下标/索引: a = "I'm interested in Python." print(a[4]) i # 英文的字符串每一个下标/索引对应一个字母(含标点) a = '我喜欢p ...
- Python list列表的常用操作方法
本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'Jam ...
- python基础—字符串的常用函数“”
#字符串常用语法name = "wang yan li"print(name.capitalize())#首字母大写print(name.count("n")) ...
- python中字符串的常见操作方法
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...
随机推荐
- Django+Celery+xadmin实现异步任务和定时任务
Django+Celery+xadmin实现异步任务和定时任务 关注公众号"轻松学编程"了解更多. 一.celery介绍 1.简介 [官网]http://www.celerypro ...
- python数据分析使用matplotlib绘图
matplotlib绘图 关注公众号"轻松学编程"了解更多. Series和DataFrame都有一个用于生成各类图表的plot方法.默认情况下,它们所生成的是线形图 %matpl ...
- linux 安装部署
[smb] service smb restart vim /etc/selinux/config systemctl stop firewalld.service(centos7 64) seten ...
- P5530 [BOI 2002]双调路径
题意描述 [BOI 2002]双调路径 题意描述的确实不是很清楚(出题人惜字如金). 给定一张有 \(n\) 个点,\(m\) 条边的无向图,每条边有两个权值,分别表示经过这个点的代价和时间. 同时给 ...
- SQL service 数据插入
目的:实现对数据库XDSA中表S72.C72.SC72的数据插入 1.构建数据库 2.构建表 3.插入数据 插入数据语句: ① 命令: INSERT INTO TableNameVALUES('值', ...
- C# 时间格式处理
C#的常用时间格式意义: 1字符"y"---year,年,yy显示13,yyyy显示2013 2字符"M"---Month,月份,M显示5,MM显示05 3字符 ...
- java实现KFC点餐系统
这篇文章主要为大家详细介绍了java实现KFC点餐系统,模拟肯德基快餐店的收银系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信 ...
- 18FlaskRESTful
一,虚拟环境下安装(win) 在安装这个环节发现了很多问题,pycharm里装了之后发现根本引用不了,查明原因是因为第三方库pycharm无法识别. 解决办法:进入虚拟环境直接pip. 二,基本使用 ...
- 基于Docker UI 配置ceph集群
前言 前一篇介绍了docker在命令行下面进行的ceph部署,本篇用docker的UI进行ceph的部署,目前来说市面上还没有一款能够比较简单就能直接在OS上面去部署Ceph的管理平台,这是因为OS的 ...
- bootstrap-datetimepicker 编辑回显
官网上居然没给出解决方案....汗 stackoverflow给出了灵感: $("#dateOfManufacture").find("input").val( ...