字符串

字符串索引
0    1   2   3   4
a    p   p   l   e
-5  -4  -3  -2  -1
for循环访问字符
for c in s:
字符串切片

s.[begin:end]返回从索引begin到end-1的子串

测试函数
搜索函数
s.find(t) #找到返回t在s中的起始位置;否则返回-1
s.rfind(t) #与find相同,但从右往左搜索
s.index(t) #与find相同,但如果在s中找不到t则引发ValueError异常
s.rindex() #与index相同,但从右往左搜索
改变大小写函数
设置格式函数
s.center(n,ch)
s.ljust(n,ch)
s.rjust(n,ch)
s.format(vars)
>>>'{0} likes {1}'.format('Jack','ice cream')
Jack likes ice cream
>>>'{who} {pet} has fleas '.format(pet = 'dog', who = 'my')
my dog has fleas
剥除函数
s.strip(ch) #从s开头和末尾删除所有在字符串ch中的字符
s.lstrip()
s.rstrip()

5.9拆分函数

s.partition(t)  #将s拆分成三个字符串(head、t和tail)
s.rpartition(t) #与partition相同,但从s右端开始搜索
s.split(t)  #以t为分隔符,将s划分成一系列子串,并返回一个由这些子串组成的列表
s.rsplit(t) #与split相同,但从s右端开始搜索t
s.splitlines()  #返回一组由s中的各行组成的列表
替换函数
s.replace(old,new)  #将s中的每个old替换成new
s.expandtabs(n) #将s中的每个制表符替换为n个空格
其他函数
正则表达式
xy?  -->   x/xy
x|y  -->   x、y
x*   -->  ''、x、xx、xxx等
x+   -->  x、xx、xxx等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值