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 可以是列表 元祖 字典等。非常方便。
相关阅读
-
python编程中列表常用方法python列表常用方法整理:1、append 在列表后边追加元素2、count 统计元素出现的次数3、extend 拓展,批量添加4、index 获取指定元素索引号5、insert 在指定位置插入元素6、时间:2018-07-01
-
Python字符串方法图示字符串常用方法非常用,只需要记住一些常用的即可。提供一张思维导图,随时方便查阅。index()rindex()find()rfind()count()strip() lstrtip()rstrip()split()rsplit()split时间:2018-07-01
-
python语言中的函数嵌套调用普通写法,python函数是顺序执行,遇到def不执行,然后执行下一个代码片段,遇到第2个def同样不执行。直到执行函数体外的test1() 和 test2()才执行函数体内的内容。时间:2018-06-27
热门阅读
-
IDEA中使用ANTLR4附IDEA配置antlr4环境教程
阅读:499
-
python语言中的函数嵌套调用
阅读:95
-
如何用Notepad2替换系统自带的Notepad
阅读:195
-
python编程中if __name__=='__main__如何理解
阅读:145
-
10大开源后台控制面板源码
阅读:171