Hướng dẫn operators in python javatpoint - toán tử trong javatpoint python

Tiếp theo → ← Prev

Toán tử có thể được định nghĩa là một biểu tượng chịu trách nhiệm cho một hoạt động cụ thể giữa hai toán hạng. Các nhà khai thác là trụ cột của một chương trình mà logic được xây dựng bằng ngôn ngữ lập trình cụ thể. Python cung cấp một loạt các toán tử, được mô tả như sau.

  • Toán tử số học
  • Toán tử so sánh
  • Toán tử chuyển nhượng
  • Toán tử logic
  • Các nhà khai thác bitwise
  • Các nhà khai thác thành viên
  • Người vận hành danh tính

Toán tử số học

Các toán tử số học được sử dụng để thực hiện các hoạt động số học giữa hai toán hạng. Nó bao gồm + (bổ sung), - (phép trừ),*(phép nhân), /(chia), %(nhắc nhở), // (phân chia sàn) và số mũ (**).

Hãy xem xét bảng sau đây để giải thích chi tiết về các toán tử số học.

Nhà điều hànhSự mô tả
+ (Bổ sung) Nó được sử dụng để thêm hai toán hạng. Ví dụ: nếu a = 20, b = 10 => a+b = 30
- (phép trừ) Nó được sử dụng để trừ toán hạng thứ hai từ toán hạng đầu tiên. Nếu toán hạng đầu tiên nhỏ hơn toán hạng thứ hai, giá trị sẽ âm âm. Ví dụ: nếu a = 20, b = 10 => a - b = 10
/ (chia) Nó trả lại chỉ số sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a/b = 2.0
* (Phép nhân) Nó được sử dụng để nhân một toán hạng với cái kia. Ví dụ: nếu a = 20, b = 10 => a * b = 200
% (lời nhắc nhở) Nó trả về lời nhắc sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a%b = 0
** (số mũ) Nó là một toán tử số mũ được biểu thị khi nó tính toán công suất toán hạng đầu tiên cho toán hạng thứ hai.
// (phân chia sàn) Nó cho giá trị sàn của thương số được tạo ra bằng cách chia hai toán hạng.

Nhà điều hành so sánh

Các toán tử so sánh được sử dụng để so sánh giá trị của hai toán hạng và trả về boolean true hoặc false tương ứng. Các toán tử so sánh được mô tả trong bảng sau.

Nhà điều hànhSự mô tả
+ (Bổ sung)Nó được sử dụng để thêm hai toán hạng. Ví dụ: nếu a = 20, b = 10 => a+b = 30
- (phép trừ)Nó được sử dụng để trừ toán hạng thứ hai từ toán hạng đầu tiên. Nếu toán hạng đầu tiên nhỏ hơn toán hạng thứ hai, giá trị sẽ âm âm. Ví dụ: nếu a = 20, b = 10 => a - b = 10
/ (chia)Nó trả lại chỉ số sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a/b = 2.0
* (Phép nhân)Nó được sử dụng để nhân một toán hạng với cái kia. Ví dụ: nếu a = 20, b = 10 => a * b = 200
% (lời nhắc nhở)Nó trả về lời nhắc sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a%b = 0
/ (chia) Nó trả lại chỉ số sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a/b = 2.0

Toán tử chuyển nhượng

* (Phép nhân)

Nhà điều hànhSự mô tả
+ (Bổ sung)Nó được sử dụng để thêm hai toán hạng. Ví dụ: nếu a = 20, b = 10 => a+b = 30
- (phép trừ)Nó được sử dụng để trừ toán hạng thứ hai từ toán hạng đầu tiên. Nếu toán hạng đầu tiên nhỏ hơn toán hạng thứ hai, giá trị sẽ âm âm. Ví dụ: nếu a = 20, b = 10 => a - b = 10
/ (chia)Nó trả lại chỉ số sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a/b = 2.0
* (Phép nhân)Nó được sử dụng để nhân một toán hạng với cái kia. Ví dụ: nếu a = 20, b = 10 => a * b = 200
% (lời nhắc nhở)Nó trả về lời nhắc sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a%b = 0
** (số mũ)Nó là một toán tử số mũ được biểu thị khi nó tính toán công suất toán hạng đầu tiên cho toán hạng thứ hai.
// (phân chia sàn)Nó cho giá trị sàn của thương số được tạo ra bằng cách chia hai toán hạng.

Các nhà khai thác bitwise

Nhà điều hành so sánh

Các toán tử so sánh được sử dụng để so sánh giá trị của hai toán hạng và trả về boolean true hoặc false tương ứng. Các toán tử so sánh được mô tả trong bảng sau.


Nhà điều hànhSự mô tả
+ (Bổ sung)Nó được sử dụng để thêm hai toán hạng. Ví dụ: nếu a = 20, b = 10 => a+b = 30
- (phép trừ)Nó được sử dụng để trừ toán hạng thứ hai từ toán hạng đầu tiên. Nếu toán hạng đầu tiên nhỏ hơn toán hạng thứ hai, giá trị sẽ âm âm. Ví dụ: nếu a = 20, b = 10 => a - b = 10
/ (chia)Nó trả lại chỉ số sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a/b = 2.0
* (Phép nhân)Nó được sử dụng để nhân một toán hạng với cái kia. Ví dụ: nếu a = 20, b = 10 => a * b = 200
% (lời nhắc nhở)Nó trả về lời nhắc sau khi chia toán hạng đầu tiên cho toán hạng thứ hai. Ví dụ: nếu a = 20, b = 10 => a%b = 0
>> (ca đúng)Toán tử bên trái được di chuyển phải bởi số lượng bit có trong toán hạng bên phải.

Toán tử logic

Các toán tử logic được sử dụng chủ yếu trong đánh giá biểu thức để đưa ra quyết định. Python hỗ trợ các toán tử logic sau đây.

Nhà điều hànhSự mô tả
Nếu cả hai biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → true => a và b → true.
hoặcNếu một trong các biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → false => a hoặc b → true.
không phảiNếu một biểu thức A là đúng, thì không (a) sẽ sai và ngược lại.a is true, then not (a) will be false and vice versa.

Các nhà khai thác thành viên

Các nhà khai thác thành viên Python được sử dụng để kiểm tra tư cách thành viên của giá trị bên trong cấu trúc dữ liệu Python. Nếu giá trị có mặt trong cấu trúc dữ liệu, thì giá trị kết quả là đúng nếu không nó sẽ trả về sai.

Nhà điều hànhSự mô tả
Nếu cả hai biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → true => a và b → true.
hoặcNếu một trong các biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → false => a hoặc b → true.

không phải

Nếu một biểu thức A là đúng, thì không (a) sẽ sai và ngược lại.

Nhà điều hànhSự mô tả
Nếu cả hai biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → true => a và b → true.
hoặcNếu một trong các biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → false => a hoặc b → true.

không phải

Nếu một biểu thức A là đúng, thì không (a) sẽ sai và ngược lại.

Nhà điều hànhSự mô tả
Nếu cả hai biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → true => a và b → true.
hoặcNếu một trong các biểu thức là đúng, thì điều kiện sẽ đúng. Nếu a và b là hai biểu thức, a → true, b → false => a hoặc b → true.
không phảiNếu một biểu thức A là đúng, thì không (a) sẽ sai và ngược lại.
Các nhà khai thác thành viênCác nhà khai thác thành viên Python được sử dụng để kiểm tra tư cách thành viên của giá trị bên trong cấu trúc dữ liệu Python. Nếu giá trị có mặt trong cấu trúc dữ liệu, thì giá trị kết quả là đúng nếu không nó sẽ trả về sai.
TrongNó được đánh giá là đúng nếu toán hạng đầu tiên được tìm thấy trong toán hạng thứ hai (danh sách, tuple hoặc từ điển).
không phải vàoNó được đánh giá là đúng nếu toán hạng đầu tiên không được tìm thấy trong toán hạng thứ hai (danh sách, tuple hoặc từ điển).
Người vận hành danh tínhCác toán tử nhận dạng được sử dụng để quyết định xem một phần tử nhất định hoặc loại.
Nó được đánh giá là đúng nếu tham chiếu có mặt ở cả hai bên chỉ vào cùng một đối tượng.
không phảiNó được đánh giá là đúng nếu tham chiếu có mặt ở cả hai bên không trỏ đến cùng một đối tượng.
ưu tiên điều hành
*= **=
Sự ưu tiên của các nhà khai thác là điều cần thiết để tìm hiểu vì nó cho phép chúng tôi biết nhà điều hành nào nên được đánh giá trước. Bảng ưu tiên của các toán tử trong Python được đưa ra dưới đây.
**Toán tử số mũ được ưu tiên hơn tất cả các loại khác được sử dụng trong biểu thức.
~ + -Các phủ định, Unary Plus, và trừ.
* / % //Sự nhân lên, phân chia, mô -đun, nhắc nhở và phân chia sàn.

+ -Python Comments

Nhị phân cộng, và trừ