冒号':'运算符在Python中做什么?
:符号在Python中有多种用途
作为具有序列的切片运算符-
-运算符从序列对象(例如列表,元组或字符串)中分割一部分。它有两个参数。首先是切片开始的索引,其次是切片结束的索引。这两个操作数都是可选的。如果省略第一个操作数,则默认为0。如果省略second,则将其设置为序列末尾。
>>> a=[1,2,3,4,5] >>> a[1:3] [2, 3] >>> a[:3] [1, 2, 3] >>> a[2:] [3, 4, 5] >>> s='computer' >>> s[:3] 'com' >>> s[3:6] 'put'
在if,while,for,def和class语句的情况下,-符号还用于启动语句的缩进套件
if expr: stmt
while expr: stmt1 stmt2
for x in sequence: stmt1 stmt2
def function1(): stmt1 stmt2