python字符串应用

一、字符串的各种操作

字符串查找

方法功能
find查找,返回从左第一个指定字符的索引,找不到返回-1
rfind查找,返回从右第一个指定字符的索引,找不到返回-1
index查找,返回从左第一个指定字符的索引,找不到报错
rindex查找,返回从右第一个指定字符的索引,找不到报错
count计数功能,返回自定字符在字符串当中的个数

字符串拆分

方法描述
partition把mystr以str分割成三部分,str前,str自身和str后
splitlines按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割
split按照指定的内容进行分割,maxsplit:默认将指定的所有的内容进行分割,可以指定 maxsplit的值,如果maxsplit=1 表示只按照第一个指定内容进行分割,后面剩余的不分割。

字符串的拼接

# 字符串直接相加
>>> s='hello'+'world'
>>> print(s)
helloworld
# #字符串赋值相加
>>> a='hello'
>>> b='world'
>>> s=a+b
>>> print(s)
helloworld
# #乘法重叠
>>> s='hello'*2
>>> print(s)
hellohello
#join函数连接
>>> ls=['hello','world','welcome']
>>> ls='-'.join(ls)
>>> print(ls)
hello-world-welcome

字符串的替换

replace函数
>>> s='hello world'
>>> print(s.replace('o','r'))     #默认替换所有的o
hellr wrrld
>>> print(s.replace('o','r',1))   # 指定替换从左到右数一个o
hellr world
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值