Hướng dẫn a @ b in python - a@b trong trăn


Các toán tử là các cấu trúc có thể thao tác giá trị của toán hạng.

Hãy xem xét biểu thức 4 + 5 = 9. Ở đây, 4 và 5 được gọi là toán hạng và + được gọi là toán tử.

Các loại toán tử

Ngôn ngữ Python hỗ trợ các loại nhà khai thác sau đây.

  • Toán tử số học
  • Các nhà khai thác so sánh (quan hệ)
  • 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

Hãy để chúng tôi có một cái nhìn trên tất cả các nhà khai thác từng người một.

Các toán tử số học Python

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
+ Ngoài raThêm các giá trị ở hai bên của toán tử.A + B = 30
- Phép trừTrừ toán hạng tay phải từ toán hạng bên trái.A -B = -10
* Phép nhânNhân các giá trị ở hai bên của toán tửA * B = 200
/ Phân côngChia toán hạng tay trái cho toán hạng bên phảib / a = 2
% Mô đunChia toán hạng tay trái cho toán hạng bên phải và trả về phần còn lạib % a = 0
** Số mũThực hiện tính toán theo cấp số nhân (nguồn) trên các toán tửA ** b = 10 đến sức mạnh 20
//Phân chia sàn - phân chia các toán hạng trong đó kết quả là thương số trong đó các chữ số sau khi điểm thập phân được loại bỏ. Nhưng nếu một trong các toán hạng là âm, kết quả được đưa ra, tức là, được làm tròn từ số 0 (về phía vô cực âm) - -9 // 2 = 4 và 9.0 // 2.0 = 4.0, -11 // 3 = -4, -11.0 // 3 = -4.0

Các nhà khai thác so sánh Python

Các toán tử này so sánh các giá trị ở hai bên của chúng và quyết định mối quan hệ giữa chúng. Chúng cũng được gọi là nhà khai thác quan hệ.

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
+ Ngoài raThêm các giá trị ở hai bên của toán tử.A + B = 30
- Phép trừTrừ toán hạng tay phải từ toán hạng bên trái.A -B = -10
* Phép nhânTrừ toán hạng tay phải từ toán hạng bên trái.A -B = -10
* Phép nhânNhân các giá trị ở hai bên của toán tửA * B = 200
/ Phân côngChia toán hạng tay trái cho toán hạng bên phảib / a = 2
% Mô đunChia toán hạng tay trái cho toán hạng bên phải và trả về phần còn lạib % a = 0
** Số mũThực hiện tính toán theo cấp số nhân (nguồn) trên các toán tửA ** b = 10 đến sức mạnh 20

//

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
+ Ngoài raThêm các giá trị ở hai bên của toán tử.A + B = 30
- Phép trừTrừ toán hạng tay phải từ toán hạng bên trái.A -B = -10
* Phép nhânNhân các giá trị ở hai bên của toán tửA * B = 200
/ Phân côngChia toán hạng tay trái cho toán hạng bên phảib / a = 2
% Mô đunChia toán hạng tay trái cho toán hạng bên phải và trả về phần còn lạib % a = 0
** Số mũThực hiện tính toán theo cấp số nhân (nguồn) trên các toán tửA ** b = 10 đến sức mạnh 20
//Phân chia sàn - phân chia các toán hạng trong đó kết quả là thương số trong đó các chữ số sau khi điểm thập phân được loại bỏ. Nhưng nếu một trong các toán hạng là âm, kết quả được đưa ra, tức là, được làm tròn từ số 0 (về phía vô cực âm) - -9 // 2 = 4 và 9.0 // 2.0 = 4.0, -11 // 3 = -4, -11.0 // 3 = -4.0
Các nhà khai thác so sánh PythonCác toán tử này so sánh các giá trị ở hai bên của chúng và quyết định mối quan hệ giữa chúng. Chúng cũng được gọi là nhà khai thác quan hệ.==

Nếu các giá trị của hai toán hạng là bằng nhau, thì điều kiện sẽ trở thành đúng.

(a == b) không đúng.

! =

Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành đúng.

(a! = B) là đúng.

a&b = 0000 1100

(a b) là đúng. Điều này tương tự như! = Toán tử.

>

Nếu giá trị của toán hạng bên trái lớn hơn giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng.

(a> b) không đúng.

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
+ Ngoài raThêm các giá trị ở hai bên của toán tử.A + B = 30
- Phép trừTrừ toán hạng tay phải từ toán hạng bên trái.A -B = -10
* Phép nhânNhân các giá trị ở hai bên của toán tửA * B = 200
/ Phân côngChia toán hạng tay trái cho toán hạng bên phải(~ a) = -61 (có nghĩa là 1100 0011 ở dạng bổ sung 2 do số nhị phân đã ký.
<< Binary Left Shift Giá trị toán hạng bên trái được di chuyển bên trái bởi số lượng bit được chỉ định bởi toán hạng bên phải.A <2 = 240 (có nghĩa là 1111 0000)
>> Binary Right ShiftGiá trị toán hạng bên trái được di chuyển phải theo số lượng bit được chỉ định bởi toán hạng bên phải.A >> 2 = 15 (có nghĩa là 0000 1111)

Các toán tử logic Python

Có những nhà khai thác logic sau được hỗ trợ bởi ngôn ngữ Python. Giả sử biến A giữ 10 và biến B giữ 20 sau đó

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
và logic vàNếu cả hai toán hạng là đúng thì điều kiện trở thành đúng.(a và b) là đúng.
hoặc logic hoặcNếu bất kỳ trong hai toán hạng là khác không thì điều kiện trở thành đúng.(a hoặc b) là đúng.
Không hợp lý khôngĐược sử dụng để đảo ngược trạng thái logic của toán hạng của nó.Không (a và b) là sai.

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

Kiểm tra các nhà khai thác thành viên Python sườn để làm thành viên trong một chuỗi, chẳng hạn như chuỗi, danh sách hoặc bộ dữ liệu. Có hai nhà khai thác thành viên như được giải thích dưới đây -

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
và logic vàNếu cả hai toán hạng là đúng thì điều kiện trở thành đúng.(a và b) là đúng.
hoặc logic hoặcNếu bất kỳ trong hai toán hạng là khác không thì điều kiện trở thành đúng.(a hoặc b) là đúng.

Không hợp lý không

Được sử dụng để đảo ngược trạng thái logic của toán hạng của nó.

[Hiển thị ví dụ]

Nhà điều hànhSự mô tảThí dụ
và logic vàNếu cả hai toán hạng là đúng thì điều kiện trở thành đúng.(a và b) là đúng.is results in 1 if id(x) equals id(y).
hoặc logic hoặcNếu bất kỳ trong hai toán hạng là khác không thì điều kiện trở thành đúng.(a hoặc b) là đúng.is not results in 1 if id(x) is not equal to id(y).

Không hợp lý không

Được sử dụng để đảo ngược trạng thái logic của toán hạng của nó.

[Hiển thị ví dụ]

Sr.No.Nhà điều hành
1

Sự mô tả

Thí dụ

2

và logic và

Nếu cả hai toán hạng là đúng thì điều kiện trở thành đúng.

3

(a và b) là đúng.

hoặc logic hoặc

4

Nếu bất kỳ trong hai toán hạng là khác không thì điều kiện trở thành đúng.

(a hoặc b) là đúng.

5

Không hợp lý không

Được sử dụng để đảo ngược trạng thái logic của toán hạng của nó.

6

Không (a và b) là sai.

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

7

Kiểm tra các nhà khai thác thành viên Python sườn để làm thành viên trong một chuỗi, chẳng hạn như chuỗi, danh sách hoặc bộ dữ liệu. Có hai nhà khai thác thành viên như được giải thích dưới đây -

Trong

8

Đánh giá đúng nếu nó tìm thấy một biến trong chuỗi được chỉ định và sai nếu không.

x trong y, ở đây kết quả trong 1 nếu x là thành viên của chuỗi y.

9

không phải vào

Đánh giá đúng nếu nó không tìm thấy một biến trong chuỗi được chỉ định và sai nếu không.

10

x không phải trong y, ở đây không có kết quả trong 1 nếu x không phải là thành viên của chuỗi y.

Nhà khai thác nhận dạng Python

11

Toán tử nhận dạng so sánh vị trí bộ nhớ của hai đối tượng. Có hai toán tử nhận dạng được giải thích dưới đây -

12

Đánh giá đúng nếu các biến ở hai bên của toán tử chỉ vào cùng một đối tượng và sai.

x là y, đây là kết quả trong 1 nếu id (x) bằng id (y).

13

không phải

Đánh giá là sai nếu các biến ở hai bên của toán tử trỏ đến cùng một đối tượng và đúng nếu không.

3 toán tử trong Python là gì?

Python chia các toán tử trong các nhóm sau: toán tử số học.Toán tử chuyển nhượng.Toán tử so sánh.Arithmetic operators. Assignment operators. Comparison operators.

A và B trong Python là gì?

Nhà điều hành sao chép một chút cho kết quả nếu nó tồn tại trong cả hai toán hạng.(A & B) (có nghĩa là 0000 1100) |Nhị phân hoặc.Nó sao chép một chút nếu nó tồn tại trong một trong hai toán hạng.(A | B) = 61 (có nghĩa là 0011 1101). (a & b) (means 0000 1100) | Binary OR. It copies a bit if it exists in either operand. (a | b) = 61 (means 0011 1101)

Có gì = ~ có nghĩa là trong Python?

Toán tử bitwise ~ (phát âm là Tilde) là một toán tử bổ sung.Phải mất một toán hạng một chút và trả về phần bổ sung của nó.Nếu toán hạng là 1, nó sẽ trả về 0 và nếu nó là 0, nó sẽ trả về 1.a complement operator. It takes one bit operand and returns its complement. If the operand is 1, it returns 0, and if it is 0, it returns 1.

Điều gì là :: Nhà điều hành trong Python?

Các toán tử so sánh Python Các toán tử so sánh so sánh hai giá trị/biến và trả về kết quả boolean: true hoặc false.Ví dụ: a = 5 b = 2 in (a> b) # true.Mã vận hành.Ở đây, toán tử so sánh> được sử dụng để so sánh liệu A có lớn hơn B hay không.compare two values/variables and return a boolean result: True or False . For example, a = 5 b =2 print (a > b) # True. Run Code. Here, the > comparison operator is used to compare whether a is greater than b or not.