冒号':'操作符在Python中有什么作用?
在 Python 中,: 符号用于多于一个的目的
用作序列的切片操作符 −
运算符从序列对象(例如列表、元组或字符串)中切出一部分。它需要两个操作数。第一个是切片开头的索引,第二个是切片结尾的索引。两个操作数都是可选项。如果省略第一个操作数,它默认为 0。如果省略第二个操作数,它将设置为序列的结尾。
>>> 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
广告