字符串的格式化

本文介绍了Python中的字符串操作,包括格式化方法如首字母大写、居中填充等,以及判断字符串的开头、结尾、数字、字母等属性,以及字符串的查找、切割、替换和删除功能。
摘要由CSDN通过智能技术生成

格式化


s = 'hello word'
s.capitalize() #首字母大写
s.center(20,'-') #居中填充
s.ljust(20,'-') #左填充
s.rjust(20,'-') #右填充
s.swapcase() #大小写切换
s.title() #标题模式
s.zfill(8) #不足8位用0补齐
s.strip() #两边去死皮
s.lstrip() #左边去死皮
s.rstrip() #右边去死皮
f'{s}是基础语言' #format用法

判断

s.startswith('h') #判断是以什么开头
s.endswith('d') #判断以什么结尾
s.isalpha() #判断是不是字母
s.isdigit() #判断是不是数字(只能判断整数)
s.islower() #判断是不是小写字母
s.isupper() #判断是不是大写字母
s.isspace() #判断是不是空格
s.isidentifier() #判断能布恩那个做变量名
s.isnumeric() #判断是不是数字(与isdigit的区别是可以判断中文的数字) s = '一百'
s.istitle() #判断是不是标题格式

字符串 增删改查


s.find('i',1,5) #切片查找,返回[1:5]从左往右中第一个i的下标
s.rfind('lo') #从右边开始找
s.index('o') #返回o的下标,找不到报错
s.count('l') #计数l出现了几次
s.split(' ') # 按空格切割,返回一个列表
s.split(maxsplit=2) #按空格,切两次
s.splitlines() #按行切割
s.removeprefix() #冲前面开始删除
s.removesuffix() #从后面开始删除
s.replace('l','L',3) #L替换l 3次




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值