python 字符串截取_python字符串的截取

python中字符串中一般都会存在多个字符,如何进行截取呢

例如:name = ‘my name is jockey’

我们首先对这个字符串进行编号,从0开始:

20180225171156620276.png

1.打印某个字符

>>> print(name[0])

m

>>> print(name[11])

j

2.打印其中一段字符

如果冒号一侧为空标识该侧取到底,取值的时候遵循左闭右开原则,即:[ )

>>> print(name[3:14])

name is joc

>>> print(name[6:])

e is jockey

>>> print(name[:16])

my name is jocke

>>> print(name[:17])

my name is jockey

3.反向截取

反向截取时从右往左排序的时候是从-1开始而不是从0开始

成段打印时还是左闭右开,与正向保持一致

20180225171156920092.png

>>> print(name[-1])

y

>>> print(name[-6])

j

>>> print(name[-9:-1])

is jocke

借鉴别处看来的一个有趣的练习:

“找出你朋友中的魔鬼”

word = ‘friends‘

find_the_evil_in_your_friends = word[0] + word[2:4] + word[-3:-1]

print(find_the_evil_in_your_friends)

执行结果为:fiend 魔鬼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值