冒号“:”操作符在 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
广告