字符串的分片与索引

  字符串可以通过string[x]的方式进行索引、分片,也就是加一个[]。字符串的分片实际上可以看作是从字符串中找出来你要截取的东西,复制出来一小段你要的长度,储存在另一个地方,而不会对字符串这个源文件改动。分片获得的每个字符串可以看作是原字符串的一个副本。

name = 'My name is Mike'
print(name[0])
'M'
print(name[-4])
'M'
print(name[11:14]) # from 11th to 14th, 14th one is excluded
'Mik'
print(name[11:15]) # from 11th to 15th, 15th one is excluded
'Mike'
print(name[5:])
'me is Mike'
print(name[:5])
'My na'

   

:两边分别代表着字符串的分割从哪里开始,并到哪里结束。

    name[11:14]为例,截取的编号从第11个字符开始,到位置为14但不包含第14个字符结束。

name[5:]这样的写法代表着从编号为5的字符开始到结束的字符串分片。
name[:5]这样的写法则代表着从编号为0的字符开始,到编号为5但不包含第5个字符的字符分片。

   找出你的朋友中的魔鬼

word = 'friends'
find_the_evil_in_your_friends = word[0]+word[2:4]+word[-3:-1]
print(find_the_evil_in_your_friends)

(注:过长的代码段可以使用'\'来进行换行,属于一行的代码同时会有一个缩进代表是一行的)

答案:fiend

 
 

 

转载于:https://www.cnblogs.com/chuxin-sweet/p/9335705.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值