Python语法速查:字符串格式简单处理、子串查找与判断方法?

本文介绍了Python3中字符串的常用方法,包括内容检查、子串查找与判断、字符串修改以及格式化处理。通过示例展示了如`isalpha()`、`find()`、`replace()`、`strip()`、`format()`等方法的用法,帮助初学者掌握Python字符串操作。
摘要由CSDN通过智能技术生成

这是一篇python基础知识分享型文章,对学习python感兴趣的朋友们可以仔细看看

字符串常用方法

Python3中,字符串全都用Unicode形式,所以省去了很多以前各种转换与声明的麻烦。字符串属于序列,所有序列可用的方法(比如切片等)都可用于字符串。

**注意:**字符串属于不可变序列,所有处理修改字符的方法,都会生成一个新字符串返回,原字符串不会变。

字符串方法简述举例或说明

字符串内容检查

s.isalpha()是否所有字符都为字母’abc’.isalpha() # 结果为 True

s.islower()字符串中字母是否都为小写(无视其中的非字母字符)‘abc’.islower() # 结果为 True

s.isupper()字符串中字母是否都为大写(无视其中的非字母字符)‘ABC’.isupper() # 结果为 True

s.isdecimal()是否所有字符都为数字0~9(小数点和正负号视作非数字)‘123’.isdedimal() # 结果为 True

s.isdigit()是否所有字符都为:数字0~9、罗马数字(小数点和正负号视作非数字)‘Ⅳ’.isdigit() # 结果为 True

s.isnumeric()是否所有字符都为:数字0~9、罗马数字、汉字数字(小数点和正负号视作非数字)‘一百’.isnumeric() # 结果为 True

s.isalnum()是否所有字符都为字母或数字’abc123’.isalnum() # 结果为 True

s.isspace()是否所有字符都为空白’ \t '.isspace() # 结果为 True

s.isprintable()是否所有字符都可打印。‘a\t’.isprintable() # 结果为 False

s.isascii()是否所有字符都为ascii码范围内字符’a1#’.isascii() # 结果为 True

s.istitle()是否字符串中每个单词首字母都为大写(若单词首字符为非字母字符,则判断第2个字符,以此类推)‘Ab 2Cc’.istitle() # 结果为 True

s.isidentifier()字符串内容是否为Python保留字’if’.isidentifier() # 结果为 True

子串查找与判断

s.startswith(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值