Python:字符串操作1(去掉空格)

1.strip():把头和尾的空格去掉

2.lstrip():把左边的空格去掉

3.rstrip():把右边的空格去掉

4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格

5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

=========去掉前后的字符串===========

str_1='  wo shi yi zhi da da niu  '
str_2=str_1.strip()
print('字符串1:',str_1,'字符串1的长度:',len(str_1))
print('字符串2:',str_2,'字符串2的长度',len(str_2))

运行结果:

字符串1:   wo shi yi zhi da da niu   字符串1的长度: 27
字符串2: wo shi yi zhi da da niu 字符串2的长度 23

========去掉所有字符串 =============

str_1='  wo shi yi zhi da da niu  '
str_2=str_1.replace(' ','')
print('字符串1:',str_1,'字符串1的长度:',len(str_1))
print('字符串2:',str_2,'字符串2的长度',len(str_2))

运行结果

字符串1:   wo shi yi zhi da da niu   字符串1的长度: 27
字符串2: woshiyizhidadaniu 字符串2的长度 17

=========分片操作==============

str_1='  wo shi yi zhi da da niu  '
print(str_1.split())

运行结果:['wo', 'shi', 'yi', 'zhi', 'da', 'da', 'niu']

由此可见,split()没有参数的情况下,是按照空格来分片的。

str_1='  wo shi yi zhi da da niu  '
print(str_1.split('i'))

运行结果:['  wo sh', ' y', ' zh', ' da da n', 'u  ']











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeniuHe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值