冒號“:”運算子在 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 千次以上的瀏覽量

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.