首页 > 电脑教程 > 编程开发 > python中对象使用[:]是什么意思

python中对象使用[:]是什么意思

小编:动力软件园 时间:2018-07-01 15:51:56

前几天,同事遇到一个小问题在python中对象[:]不知道什么个意思。经查询这个叫切片。


语法: 对象[起始下标:结束下标(不包含):步长]


只写一个: 号就是取对象本事 等同于 [::1]


例子:

>>> a = 'python'
>>> a[:]
'python'
>>> a[::1]
'python'
>>> a[::2]
'pto'
>>> a[::-2]
'nhy'


负数就是从右向左取。


下标和切片的区别是,切片不会存在越界错误。


>>> a = ['a','b','c']
>>> a[:]
['a', 'b', 'c']
>>> a[1:]
['b', 'c']
>>> a[0:]
['a', 'b', 'c']
>>> a[0:1]
['a']
>>>


a 可以是列表 元祖 字典等。非常方便。

相关阅读
排行榜
易学车老版本

易学车老版本

实用工具 下载
天行健安卓版 v2.35770

天行健安卓版 v2.35770

手游软件 下载
三星PC套件 samsung kies 官方正式版 3.2.15041.2

三星PC套件 samsung kies 官方正式版 3.2.15041.2

手机工具 下载