Python字符串

字符串是Python数据类型中应用极为广泛的一种。

字符串运算与提取信息

字符串的加和乘

字符串可以相加

a = 'I '
b = 'love '
c = 'you'
print(a+b+c)
I love you

字符串也可以相乘

a = 'hello world\n'
print(a*3)
hello world
hello world
hello world

字符串的切片和索引

字符串的切片和索引就是通过string[ ]来获取字符串的一部分内容。

a='i love you'
print(a[2:6])
love

起始位置默认为开头,结束位置默认为结尾

a='i love you'
print(a[:])
i love you

很多时候我们会用这种方法提取字符串中我们需要的部分。
我们还可以给索引设置步距

a='i love you'
print(a[2:6:2])
lv

当步距为-1时,会从后往前输出该字符串

a='i love you'
print(a[::-1])
uoy evol i

字符串方法

split方法

a='www.baidu.com'
print(a.split('.'))
['www', 'baidu', 'com']

split方法是通过指定的分隔符将字符串分割为一个列表。
大家都玩过Linux,就类似Linux里的awk。

replace方法

a='www.baidu.com'
print(a.replace('bai','bei'))
www.beidu.com

还是联想Linux,是不是很像sed。

strip方法

a='   www.baidu.com   '
print(a)
print(a.strip())
   www.baidu.com   
www.baidu.com

strip可以去掉字符串两端的空格,使显示的结果更简洁。

format方法

a='www.{}.com'
print(a.format('baidu'))
www.baidu.com

format可以在字符串中引入变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值