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. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信 ...
随机推荐
- python机器学习使用PCA降维识别手写数字
PCA降维识别手写数字 关注公众号"轻松学编程"了解更多. PCA 用于数据降维,减少运算时间,避免过拟合. PCA(n_components=150,whiten=True) n ...
- 超实用的14个 Spring MVC “隐藏”技巧,用了都说好!
通常,在Spring MVC中,我们编写一个控制器类来处理来自客户端的请求.然后,控制器调用业务类来处理与业务相关的任务,然后将客户端重定向到逻辑视图名称,该名称由Spring的调度程序Servlet ...
- CF1066F Yet another 2D Walking
DP 由图可以知道优先级相同的点都在一个"7"字形中 所以在走当前的优先级的点时最好从右下的点走到左上的点,或从从左上的点走到右下的点 那记dp[i][0]表示在走完第i个优先级时 ...
- 2.1获取Git仓库-2.2记录每次更新到仓库
2.1 获取 Git 仓库 获取 Git 仓库通常有两种方式 将尚未进行版本控制的本地目录转换为 Git 仓库: 从其它服务器 克隆 一个已存在的 Git 仓库. 在已存在目录中初始化仓库 首先进入该 ...
- 搞微服务用阿里开源的 Nacos 真香啊!
本文适合有 Java 基础知识的人群 本文作者:HelloGitHub-秦人 HelloGitHub 推出的<讲解开源项目>系列,今天给大家带来一款开源 Java 版可以实现动态服务发现, ...
- CSS圣杯布局、双飞翼布局详解
三栏布局中,经典中的经典应该就是圣杯布局.双飞翼布局没跑了.双飞翼布局和圣杯布局其实是一样的,只不过在写法上有些不同,其布局都是左右固定宽度,中间宽度自适应. 先熟悉一下圣杯布局.双飞翼布局中的特点: ...
- c++的基本点
C++的要点: 一个思想:抽象(和分类)的思想: 三个概念:类.对象.消息: 三个特征:封装.继承.多态: 一个观念:函数服务于数据. 程序 = 对象 + 消息 ...
- 找回了当年一篇V4L2 linux 摄像头驱动的博客
从csdn找回 , 无缘无故被封了..当时损失不少啊!!!!!!!!! linux 摄像头驱动 :核心数据结构: /** * struct fimc_dev - abstraction ...
- JS 实现飞机大战
这是JS版本的飞机大战,和C#版本的思路相同,就是语言上有差别,用来巩固知识.可以将代码直接引入到HTML中就可以看到效果 //编写背景对象 function Background(width,hei ...
- 解决SSH显示中文乱码的问题(cent os7)
用SSH连接服务器显示中文乱码,试过修改SSH端,不成功.这次从服务器端下手 1.先查看服务器现有的字符集 [root@dm01 ~]# locale -a 在结果中找到 如果没有支持的字符集就需要安 ...