py字符串的索引,切片等其他操作

字符串的索引

s = ’ qwertyui’
索引时取字符串的下标即可,下标以0开始
例:ss = s[3] ,打印出来的是r
ss = s[-1] ,打印出来的是i

字符串的切片 顾头不顾尾

ss = s[0:3],打印出来的是qwe
ss = s[0:-1],打印出来的是qwertyu
ss = s[0:],s[:], 全部打印
ss = s[0:0],什么打不打印
ss = s[0:5:3],打印出qr,在[0:5]隔三个打印一个
ss = s[4:0:-1],打印出来 trew
ss = s[3::-1],打印出来的是rewq
ss = s[::-1], ss = s[-1::-1],打印出来的iuytrewq反的

字符串的操作

ss = s.capitalize() 首字母大写
ss = s.upper() 全部大写
ss = s.lower() 全部小写
ss = s.swapcase.() 大小写反转
ss = s.title() 每个隔开(特殊字符或数字)的单词首字母大写
ss = s.center(10,“x”) 居中,默认空白填充
ss = s.len() 测量长度
ss = s.startwith(‘e’,1,4) 判断以什么开头结尾

ss = s.find(‘w’) 通过元素找索引,找不到返回-1
ss = s.index(‘w’) 通过元素找索引查不到会报错

ss = s.strip() 默认去除前后的空格
ss = s.strip(’*’) 两边开始删,遇到字符停止
rstrip,lstrip,从左开始和从右开始

ss = s.count(‘qw’) 计数

ss = s.split(“x”) 按照所给的条件分片为列表str—>list

s = ‘你是{},芳龄{}, 你好{}’.format{‘帅哥’,18,‘骚啊’}
s = ‘你是{0},芳龄{1}, 你好{2},你好{2}’.format{‘帅哥’,18,‘骚啊’}
s = ‘你是{name},芳龄{age}, 你好{sao}’.format{‘帅哥’,18,‘骚啊’}
s = ‘你是{0},芳龄{1}, 你好{2},你好{2}’.format{name=‘帅哥’,age=18,sao=‘骚啊’}

ss = s.replace(‘e’,‘q’,1) 旧的换新的

s.isalnum() #字符串由字母或数字组成
s.isalpha() #字符串只有字母组成
s.isdigit() #字符串只有数字组成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值