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

更新于: 18-6-2020

9 千次以上的浏览量

开启您的 职业生涯

完成课程即可获得认证

开始
广告