Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวดำเนินการโคลอน ':' ทำอะไรใน 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