python字符串三种常用的方法或函数_python对字符串操作的一些常用函数

本文详细介绍了Python中常用的字符串操作函数,包括strip()、lstrip()、rstrip()用于去除字符串首尾特定字符,split()用于按指定分隔符切片,replace()用于替换子字符串,以及join()用于连接序列元素为字符串。这些函数是Python字符串处理的基础,对于日常编程工作十分关键。
摘要由CSDN通过智能技术生成

1.strip()函数:

该函数的语法定义是strip([chars])

其中chars参数是可选的,当chars为空时默认是空格或换行符;

当chars不为空时,chars会被理解成一个个字符;

该函数的作用是将字符串收尾的符合要求的字符去掉,注意只能取出首尾的;

该函数返回修改后的字符串,原字符串对象并不会改变。

具体使用示例如下:

s=' 231 34 '

print(s.strip())

print(s)

m='1qdfswe3a'

print(m.strip('1a'))

print(m)

#运行结果如下:

231 34

231 34

qdfswe3

1qdfswe3a

2.lstrip()和rstrip()函数:

lstrip()函数用于去除开头字符;

rstrip()函数用于去除结尾字符;

具体使用方法和上述相同。

3.split()函数:

该函数的作用是通过指定分隔符对字符串进行切片;

具体语法是:split(str,num)

其中str是需要指定的分割符,默认是所有的空字符,包括空格,换行和制表符;

num是指最后分割成num+1个子字符串,默认是完全分割;

该函数返回的是一个列表,即分割后的子字符串组成的列表;

具体使用示例如下:

s='shasdsah#dhad#f'

print(s.split('s'))

print(s.split('#',1))

print(s)

#运行结果如下:

['', 'ha', 'd', 'ah#dhad#f']

['shasdsah', 'dhad#f']

shasdsah#dhad#f

3.replace()函数:

该函数的作用是用新字符串替换原来的字符串;

具体语法是:replace(old,new,[,max])

其中old是要被替换的子字符串,

new是要替换成的子字符串,

max是可选参数,用于指定替换的最大次数;

该函数返回替换后的结果:

具体使用示例如下:

s='sdfgsdresdsdersd'

print(s.replace('sd','f'))

print(s.replace('sd','f',2))

print(s)

#运行结果如下:

ffgfrefferf

ffgfresdsdersd

sdfgsdresdsdersd

4.join()函数:

该函数的作用是将序列中的元素按照指定的分隔符连接在一起生成一个新的字符串;

具体语法是:str.join(seq)

其中str是指定的分割符,可以为空;

seq是要连接的元素序列;

该函数返回连接后的字符串;

具体使用示例如下:

s='a#'

a=['1','2','3']

print(s.join(a))

m=''

print(m.join(a))

#运行结果如下:

1a#2a#3

123

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值