2020-12-28

字符串方法

字符串是str类型对象,所以Python内置了一系列操作字符串的方法。其中常用的方法如下:

若方法里面的chars不指定默认去掉字符串的首、尾空格或者换行符,但是如果指定了chars,那么会删除首尾的chars例如:

sample_fun1 = ’ Hello world^#’
print(sample_fun1.strip()) #默认去掉首尾空格
print(sample_fun1.strip(’#’)) #指定首尾需要删除的字符
print(sample_fun1.strip(’^#’))
运行结果如下:
Hello world^#
Hello world^
Hello world

2.str.count(‘chars’,start,end)
统计chars字符串或者字符在str中出现的次数,从start顺序开始查找一直到end顺序范围结束,默认是从顺序0开始。例如:

sample_fun2 = ‘abcdabfabbcd’
print(sample_fun2.count(‘ab’,2,9)) #统计字符串出现的次数
运行结果如下:
2

3.str. capitalize()
将字符串的首字母大写。例如:

sample_fun3 = ‘abc’
print(sample_fun3.capitalize()) #首字母大写
运行结果如下:
Abc

4.str.replace(oldstr, newstr,count)
用旧的子字符串替换新的子字符串,若不指定count默认全部替换。例如:

sample_fun4 = ‘ab12cd3412cd’
print(sample_fun4.replace(‘12’,‘21’)) #不指定替换次数count
print(sample_fun4.replace(‘12’,‘21’,1)) #指定替换次数count
运行结果如下:
ab21cd3421cd
ab21cd3412cd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值