Computer >> Máy Tính >  >> Lập trình >> Python

Toán tử dấu hai chấm ':' làm gì trong Python?


Biểu tượng:được sử dụng cho nhiều mục đích trong Python

Là toán tử lát cắt với trình tự -

Toán tử - cắt một phần từ đối tượng chuỗi như danh sách, bộ hoặc chuỗi. Nó có hai đối số. Đầu tiên là chỉ số bắt đầu của lát cắt và thứ hai là chỉ mục của phần cuối của lát cắt. Cả hai toán hạng đều là tùy chọn. Nếu toán hạng đầu tiên bị bỏ qua, nó sẽ là 0 theo mặc định. Nếu thứ hai bị bỏ qua, nó được đặt ở cuối chuỗi.

>>> 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'

Ký hiệu - cũng được sử dụng để bắt đầu một bộ câu lệnh thụt lề trong trường hợp câu lệnh if, while, for, def và class

if expr:
   stmt
while expr:
   stmt1
   stmt2
for x in sequence:
   stmt1
   stmt2
def  function1():
   stmt1
   stmt2