python 去除 字符串中的空格、特殊字符 和 指定字符 的方法

本文介绍了Python中strip(),lstrip(),rstrip()方法用于删除字符串两侧或一侧的空格和特殊字符,以及replace()方法用于替换字符串中的特定字符,通过实例展示了它们的用法和效果。
摘要由CSDN通过智能技术生成

python strip()方法

strip()方法用于删除字符串左右两边的空格、特殊字符

该方法的语法

str.strip([char])

str为字符串名,char为指定字符

如果没有指定字符,则默认删除空格以及制表符、回车符、换行符等特殊字

运行结果:

python lstrip()方法

lstrip()方法用于删除字符串左边的空格、特殊字符

该方法的语法

str.lstrip([char])

str为字符串名,char为指定字符

如果没有指定字符,则默认删除空格以及制表符、回车符、换行符等特殊字符

运行结果:

python rstrip()方法

lstrip()方法用于删除字符串右边的空格、特殊字符

该方法的语法

str.rstrip([char])

str为字符串名,char为指定字符

如果没有指定字符,则默认删除空格以及制表符、回车符、换行符等特殊字符

注意删除的是两边或一边,中间的空格或特殊字符不会删除,并且返回的也是副本,不会改变原字符串

运行结果:

补:使用replace()方法,删除中间的空格和特殊字符

删除中间的空格和特殊字符等,replace()方法主要用于字符串的替换,语法为:

str.replace(old, new[, max])

str为要替换的字符串,old为替换前的内容,如空格,特殊符号,或者其他字符。new为新字符串,来替换old字符串。max可选字符串, 替换次数不超过 max出现最多次。

详细例子:

str1 = 'w w w . t a o b a o .c o m  '

print('原字符串str1:',str1)

print('新字符串str1:',str1.replace(' ',''))   # 去除字符串中的空格

str2 = 'www.\taobao.com'

print('原字符串str2:',str2)

print('新字符串str2:',str2.replace('\t',''))   # 去除字符串中的制表符

str3 = 'http://taobao.com'

print('原字符串str3:',str3)

print('新字符串str3:',str3.replace('http','https'))   # http替换成https

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值