Python基础——切片

切片相当于从字符串中把其“切”出来了,但是不影响原来字符串的完整性;(可以理解为将字符复制一份出来了)

索引值都是从0开始的。

一、字符串切片

举例:str = 'study python'

(1)a = str[1:]       #得到从1号到最末尾的字符,这是最后那个序号不用写。

结果:‘tudy python’

(2)b = str[:]         #得到所有字符

结果:‘study python’

(3)c = str[:10]     #得到从第一个到10号之前的字符

结果:‘study pyth’

(4)d= str[2:9]     #得到从序号2到序号8的字符;包括开头,但不包括结尾

结果:'udy pyt'

总结:在获取切片的时候,如果冒号前面不写数字,则表示从字符串的第一个开始(包括第一个);

如果冒号后面的序号不写,则表示到字符串的最末一个字符结束(包括最后一个)

str[:10] 和 str[0:10] 的效果是一样的。

 

二、列表的切片

列表的索引也是从0开始的。

举例 a = ['2', 3, 'www.baidu.com']

(1)a[2][4:9]   #可以对列表元素做2次切片

结果:&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值