Operators and Expressions

Toán tử số học

Toán tử

Mô tả

+

Phép cộng

-

Phép trừ

*

Phép nhân

/

Phép chia

%

Phép chia lấy dư

//

Phép chia làm tròn xuống

**

Toán tử mũ

Toán tử quan hệ

Toán tử

Mô tả

>

Lớn hơn

>=

Lớn hơn hoặc bằng

<

Nhỏ hơn

<=

Nhỏ hơn hoặc bằng

==

So sánh đối số có bằng nhau hay không

!=

So sánh đối số khác nhau hay không

Toán tử gán

Toán tử

Mô tả

=

Gán cho một biến

+=

Cộng rồi gán cho một biến

-=

Trừ rồi gán cho một biến

*=

Nhân rồi gán cho một biến

/=

Chia rồi gán cho một biến

%=

Chia lấy dư rồi gán cho một biến

**=

Tính số mũ rồi gán cho một biến

//=

Chia làm tròn xuống rồi gán cho một biến

Toán tử logic

Toán tử

Mô tả

and

Giống toán tử &&, đúng nếu 2 vế của end là True, còn lại là False

or

Giống toán tử ??, đúng nếu 1 trong 2 vế của or là True, còn lại là False

not

Giống toán tử !, dang phủ định

in

Nếu 1 đối số thuộc 1 tập nào đó thì trả về là True, ngược lại là False

not in

Nếu 1 đối số thuộc 1 tập nào đó thì trả về là False, ngược lại là True

is

Toán tử này trả về nếu 2 vế của toán tử: a == b

not is

Toán tử này trả về nếu 2 vế của toán tử: a != b

Toán tử trên bit

Ngoài ra toán tử trên bit bao gồm: &, |, ^, ~, <<, >>

Toán tử ba ngôi

Tenary operators (Toán tử ba ngôi) còn được gọi là các biểu thức điều kiện, là các toán tử thực hiện đánh giá một cái gì đó dựa trên một điều kiện “là đúng” hoặc “là sai” đã được xác định trước.

Cú pháp:

[on_true] if [expression] else [on_false]

Ví dụ:

# Đoạn chương trình mô tả cách sử dụng toán tử kiểm tra điều kiện
a, b = 10, 20
  
# Nếu a < b thì copy giá trị của biến a vào biến min
# Nếu không thì copy giá trị của biến b vào biến min
min = a if a < b else b 
  
print(min)

Kết quả:

10

Follower me

Last updated

Was this helpful?