Python中的字符串判断

 更新时间:2023年10月07日 09:20:18   作者:Runaway-  
本文通过实例代码介绍了Python中的字符串判断,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Python之字符串判断

首尾判断

  • endswith(suffix[, start[, end]]) -> bool
    • 在指定的区间[start, end),字符串是否是suffix结尾
  • startswith(prefix[, start[, end]]) -> bool
    • 在指定的区间[start, end),字符串是否是prefix开头
a = '1,2,3,a,b,c'
# 定义一个变量
a
# 返回结果:'1,2,3,a,b,c'
a.startswith('1')
# 1是不是在a变量的开头,返回True False
# 返回结果:True
a.endswith('c')
# c是不是在a变量的结尾,返回True False
# 返回结果:True
f = 'abcdabc'
f
# 返回结果:'abcdabc'
f.startswith('abc', 4)
# 可以设置开始,开始位置指定4,4是索引4, 一般只指定开始,结束不作指定,因为前包后不包
# 返回结果:True

其它函数

  • upper()大写
  • lower()小写
  • swapcase() 交换大小写
  • isalnum() -> bool 是否是字母和数字组成 isalpha() 是否是字母
  • isdecimal() 是否只包含十进制数字
  • isdigit() 是否全部数字(0~9)
  • isidentifier() 是不是字母和下划线开头,其他都是字母、数字、下划线 islower() 是否都是小写
  • isupper() 是否全部大写
  • isspace() 是否只包含空白字符
f.upper() 
# 转换成大写返回全新的字符串
# 返回结果:'ABCDABC'
f.lower()
# 转换成小写返回全新的字符串
# 返回结果:'abcdabc'
'Abc'.istitle()
# 查询这是不是一个标题
# 返回结果:True
" ".isspace()
# 返回结果:True
" \t\r\n\f".isspace()
# 查询是不是空白字符
# 返回结果:True

补充:

Python自学---字符串判断

1.isalpha

字符串中是否所有字符都为字母,空格也不属于字母,即只能是大写字母或小写字母

name="12fvvdf"
result=name.isalpha()
print(result)

2.isdigit

每一个字符是否都属于数字

name="12"
result=name.isdigit()
print(result)

3.isalnum

判断是否由数字和字母组成

4.isspace

字符串中是否所有的字符都是空白符,包括空格,缩进,换行等不可见转义符,至少有一个字符

5.startswith

判定一个字符串是否以某个前缀开头

6.endswith

判断一个字符是否以指定后缀结尾

7.in   not in

in   判定一个字符是否被另外一个字符包含

not in 判定一个字符是否不被另外一个字符包含

print("sd" in "sdfghjkl;")

到此这篇关于Python中的字符串判断的文章就介绍到这了,更多相关Python字符串判断内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • pandas DataFrame map方法的实现

    pandas DataFrame map方法的实现

    pandas.DataFrame.map()方法用于对 DataFrame 的每个元素应用一个函数,返回一个新的 DataFrame,其形状与原 DataFrame 相同,下面就来介绍一下,感兴趣的可以了解一下
    2025-05-05
  • 查看端口并杀进程python脚本代码

    查看端口并杀进程python脚本代码

    今天小编就为大家分享一篇查看端口并杀进程python脚本代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python同时向控制台和文件输出日志logging的方法

    Python同时向控制台和文件输出日志logging的方法

    这篇文章主要介绍了Python同时向控制台和文件输出日志logging的方法,涉及Python日志模块的相关使用技巧,需要的朋友可以参考下
    2015-05-05
  • Python 如何查看程序内存占用情况

    Python 如何查看程序内存占用情况

    这篇文章主要介绍了Python 如何查看程序内存占用情况,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python实现发送email的几种常用方法

    Python实现发送email的几种常用方法

    这篇文章主要介绍了Python实现发送email的几种常用方法,非常实用,需要的朋友可以参考下
    2014-08-08
  • python十进制转二进制的详解

    python十进制转二进制的详解

    在本篇文章里小编给大家整理了关于python十进制转二进制的相关知识点内容,需要的朋友们可以参考学习下。
    2020-02-02
  • Python并行分布式框架Celery详解

    Python并行分布式框架Celery详解

    今天小编就为大家分享一篇关于Python并行分布式框架Celery详解的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • python退出命令是什么?详解python退出方法

    python退出命令是什么?详解python退出方法

    在本篇内容中我们给学习python编程的朋友们整理了关于python退出的命令和方法,需要的学习下。
    2018-12-12
  • 基于Python实现一键找出磁盘里所有猫照

    基于Python实现一键找出磁盘里所有猫照

    最近在整理我磁盘上的照片,发现不少猫照,突然觉得若能把这些猫照都挑出来,观察它们的成长轨迹也是一件不错的事情。一张一张的找实在是太费劲了,能不能自动化地找出来呢?本文将详细为大家讲讲,需要的可以参考一下
    2022-05-05
  • Python自动化办公之读取Excel数据的实现

    Python自动化办公之读取Excel数据的实现

    这篇文章主要为大家详细介绍了如何通过Python实现Excel数据的读取,文中的示例代码讲解详细,对我们学习有一定帮助,需要的可以参考一下
    2022-05-05

最新评论