Toán tử Python

Toán tử Python

Toán tử được sử dụng để thực hiện các操作 trên biến và giá trị.

Python phân loại toán tử trong các nhóm sau:

  • Toán tử算术
  • Toán tử gán
  • Toán tử so sánh
  • Toán tử logic
  • Toán tử định danh
  • Toán tử thành viên
  • Toán tử bit

Toán tử算术 của Python

Toán tử算术 được sử dụng cùng với số để thực hiện các phép toán toán học phổ biến:

Toán tử Tên Ví Dụ Thử Một Lần
+ Cộng x + y Thử Một Lần
- Trừ x - y Thử Một Lần
* Nhân x * y Thử Một Lần
/ Chia x / y Thử Một Lần
% Lấy phần dư x % y Thử Một Lần
** Lũy thừa x ** y Thử Một Lần
// Cộng dồn (chia lấy phần nguyên) x // y Thử Một Lần

Toán tử gán của Python

Toán tử gán được sử dụng để gán giá trị cho biến:

Toán tử Ví Dụ Bằng với Thử Một Lần
= x = 5 x = 5 Thử Một Lần
+= x += 3 x = x + 3 Thử Một Lần
-= x -= 3 x = x - 3 Thử Một Lần
*= x *= 3 x = x * 3 Thử Một Lần
/= x /= 3 x = x / 3 Thử Một Lần
%= x %= 3 x = x % 3 Thử Một Lần
//= x //= 3 x = x // 3 Thử Một Lần
**= x **= 3 x = x ** 3 Thử Một Lần
&= x &= 3 x = x & 3 Thử Một Lần
|= x |= 3 x = x | 3 Thử Một Lần
^= x ^= 3 x = x ^ 3 Thử Một Lần
>>= x >>= 3 x = x >> 3 Thử Một Lần
<<= x <<= 3 x = x << 3 Thử Một Lần

Toán tử so sánh của Python

Toán tử so sánh được sử dụng để so sánh hai giá trị:

Toán tử Tên Ví Dụ Thử Một Lần
== Bằng x == y Thử Một Lần
!= Khác x != y Thử Một Lần
> Lớn hơn x > y Thử Một Lần
< Nhỏ hơn x < y Thử Một Lần
>= Lớn hơn hoặc bằng x >= y Thử Một Lần
<= Nhỏ hơn hoặc bằng x <= y Thử Một Lần

Toán tử logic của Python

Các toán tử logic được sử dụng để kết hợp các câu điều kiện:

Toán tử Mô Tả Ví Dụ Thử Một Lần
and Nếu hai câu đều là đúng, thì trả về True. x > 3 và x < 10 Thử Một Lần
or Nếu một trong hai câu là đúng, thì trả về True. x > 3 hoặc x < 4 Thử Một Lần
not Chuyển ngược kết quả, nếu kết quả là true, thì trả về False not(x > 3 and x < 10) Thử Một Lần

Toán tử nhận diện Python

Toán tử nhận diện được sử dụng để so sánh đối tượng, không phải là so sánh chúng có bằng nhau hay không, nhưng nếu chúng thực sự là cùng một đối tượng, chúng có cùng vị trí bộ nhớ:

Toán tử Mô Tả Ví Dụ Thử Một Lần
is Trả về true nếu hai biến là cùng một đối tượng. x is y Thử Một Lần
is not Trả về true nếu hai biến không phải là cùng một đối tượng. x is not y Thử Một Lần

Toán tử thành viên Python

Toán tử thành viên được sử dụng để kiểm tra chuỗi có xuất hiện trong đối tượng hay không:

Toán tử Mô Tả Ví Dụ Thử Một Lần
in Trả về True nếu đối tượng có chuỗi có giá trị chỉ định. x in y Thử Một Lần
not in Trả về True nếu không có chuỗi có giá trị chỉ định trong đối tượng. x not in y Thử Một Lần

Toán tử bit Python

Toán tử bit được sử dụng để so sánh (bị phân tích) số:

Toán tử Mô Tả Ví Dụ
& AND Nếu cả hai bit đều là 1, đặt mỗi bit thành 1.
| OR Nếu một trong hai bit là 1, đặt mỗi bit thành 1.
^ XOR Nếu chỉ một trong hai bit là 1, đặt mỗi bit thành 1.
~ NOT Đảo ngược tất cả các bit.
<< Chuyển hướng trái lấp đầy số không Di chuyển sang trái bằng cách đẩy số không vào bên phải, đẩy bỏ vị trí trái nhất.
>> Chuyển hướng phải ký tự Di chuyển sang phải bằng cách đẩy bản sao của vị trí trái nhất vào vị trí trái nhất, đẩy bỏ vị trí phải nhất.