Python字符串

本文详细介绍了Python中字符串的各种操作方法,包括格式化、判断、查找、计数、修改和替换等。通过实例展示了如何进行首字母处理、填充、分割、大小写转换以及查找和替换特定子串。此外,还涵盖了字符串的边界检查、可打印性判断等功能,是Python字符串操作的实用指南。
摘要由CSDN通过智能技术生成

格式化方法:

a="my name is jiao啊啊啊啊"
a.capitalize()##首字母大写
a.casefold()##全部改为小写
a.center(30,"_")##字符串填充
a.ljust(30,"-")##字符串左填充
a.expandtabs(30)##自动填充tab
a.lower()##全部小写
a.swapcase()##大小写互换
a.title()##每个单词首字母大写
a.upper()##全部大写
a.zfill(30)##零填充
a.strip()##去掉两边任意标点符号
a.rstrip()##去掉右边
a.format()##引用外部变量
msg="my name is {name},I'm {age} years old...."
print(msg.format(name="jiao啊啊啊",age="20"))

字符串判断:

a="hello world"
a.endswith("ld")##判断后面字符是否一致
a.startswith("he")##判断前面字符是否一致
a.isalnum()##判断是不是字母or数字
a.isalpha()##判断是不是字母
a.isdigit()##判断是不是数字(整数)
a.isidentifier()()##判断是不是Python语法关键字
a.lower()##判断全部是否为小写
a.isnumeric()##判断是否是数字形式(中文,罗马~~~~也可以)
a.isprintable()##是否可打印
a.isspace()##是否是空格
a.istitle()##标题格式

查找&计数&修改&替换:

b="my name is jiaohaha"
print(b.find("jiaohaha"))##查找是否有括号内内容(返回第一个下标值)
print(b.rfind("hao"))##从右边开始找
b.index("b")##和find类似(index找不到报错,find返回-1)
b.count("j")##查找符合要求的字符,并统计个数
print(b.split(" "))##根据括号内字符分割字符串为数组元素(默认空格)
b.splitlines()##按照换行符分隔元素
b.removeprefix("my")##去掉开头括号内字符
b.removesuffix("hao")##去掉后缀
b.replace(old, new)##(old字符转换为new(变量地址发生改变))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值