字符串的基本操作(一)

#字符串的拼接
'''
1.使用"+"号
str3 = str1 + str2
2.使用","号
注意:在输出的时候使用,拼接的字符串间会有个空格
print(str1,str2)
3.使用"%"号
%s 字符串
4.使用join函数
join函数:以str1为分隔符,将序列中的元素进行拼接,且返回拼接后的字符串
注意:序列中的元素必须是字符串
str1.join(序列)
'''
#字符串的重复
'''
str3 = str1 * n
'''
#字符串的访问
'''
通过索引/下标来访问:变量名[索引值]
索引值的取值范围[0,len(str1))
注意:索引值可以为负,为负时从0开始取
'''
#获取字符串的长度
'''
len(str1)
'''
#字符串的截取
'''
str1[start:stop:step]
start:默认为0
stop:默认为len(str1)
step:默认为1
截取范围:[start,stop)

str1[::-1] 字符串的倒叙
str1[start::-1] 正着数到start位置,倒着从start位置取到开始
str1[:end:-1] 倒着取到end的位置,不包含end
'''
#判断是否包含指定字符串
'''
str1 in str2
若str1是str2的子串则返回True否则返回False
'''
字符串的常用函数
eval(str1)
#将字符串转为有效的表达式并返回结果

str(obj)
#将其他类型装维字符串

str1.lower()
#将大写转为小写字母

str1.upper()
#将小写转为大写字母

str1.swapcase()
#将大写转为小写字母,将小写转为大写字母

str1.title()
#将每个单词的首字母大写

str1.capitalize()
#将开头的首字母大写,其他都小写


str1.center(width,fillchar)
#返回一个以字符串居中,长度为width用fillchar来填充的字符串

str1.ljust(width,fillchar)
#返回一个以字符串居左,长度为width用fillchar来填充的字符串

str1.rjust(width,fillchar)
#返回一个以字符串居右,长度为width用fillchar来填充的字符串

str1.zfill(width)
#返回一个以指定字符串居右,长度为width用0来填充的字符串

str1.count(x,start,end)
'''
统计x在str1中出现的次数,若不指定start与end,默认统计整个字符串,若指定start与end则取值范围[start,end)
'''

str1.find(x,start,end)
'''
从左往右在str1中查找x,若找得到则返回第一个匹配的下标值,若找不到则返回-1
若不指定start与end则默认查找整个字符串,若指定start与end则查询范围为[start,end)
'''

str1.index(x,start,end)
'''
从左往右在str1中查找x,若找得到则返回第一个匹配的下标值,若找不到则报错
若不指定start与end则默认查找整个字符串,若指定start与end则查询范围为[start,end)
'''

str1.strip(chars)
'''
去掉str1左右两边指定的chars。若不指定chars,则默认去除空白符
注意:空白符:【\t\r\n\f】
'''

str1.split(seq,maxsplit)
'''
从左往右以指定的seq对str1进行切片,并且将切片后的结果以列表的形式返回。
若不指定seq默认情况下使用空白符来进行切片
若不指定maxsplit则默认全部切片,若指定则切指定的次数
'''

str1.splitlines(keepends=True)
'''
对str1按行进行切片,切片的结果以列表返回,keepends默认为False不保留换行符,当keepends为True的时候保留换行符
'''
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值