Có bao nhiêu loại toán tử trong Python

Cấu trúc trong ngôn ngữ lập trình Python hướng dẫn trình thông dịch thực hiện một chức năng nhất định liên quan đến hai hoặc nhiều biến mà cấu trúc đó hoạt động được gọi là toán tử python. Mặc dù không thực sự được coi là các chức năng, nhưng chúng có bản sắc riêng như các khái niệm vì chúng khác biệt về mặt cú pháp và ngữ nghĩa với các chức năng. Nó thực hiện các tác vụ có tính chất khác nhau, bao gồm số học, bitwise, thành viên, danh tính, so sánh, gán và logic, v.v. , với một thứ tự thực hiện nhất định tồn tại giữa chúng

Toán tử Python

Các toán tử trong python là các cấu trúc trong Python hướng dẫn trình thông dịch thực hiện một chức năng nhất định; . Các toán tử được sử dụng để thực hiện các thao tác trên các biến và giá trị theo cách sử dụng của chúng

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Ngôn ngữ Python hỗ trợ các loại toán tử sau

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.083 xếp hạng]

  1. toán tử số học
  2. toán tử Bitwise
  3. Thành viên điều hành
  4. toán tử nhận dạng
  5. Toán tử so sánh
  6. Toán tử gán
  7. Toán tử logic

1. Toán tử số học

Các toán tử số học được sử dụng để thực hiện các phép toán

Toán tửMô tảCú phápĐầu ra+Thêm vào+bTrả về tổng của các toán hạng–Phép trừa-bTrả về Hiệu của các toán hạng/Phép chiaa/bTrả về Thương của các toán hạng*Phép nhâna*bTrả về tích của các toán hạng**Lũy thừaa**trả về số mũ của a được nâng lên lũy thừa b%Modulusa%

Chúng ta hãy xem xét một chương trình ví dụ để thực hiện các phép tính số học được giải thích ở trên

Hãy xem xét hai số nguyên Xa=2 và Xb=3

Chương trình

Xa = int[input['Enter First number: ']]
Xb = int[input['Enter Second number: ']]
add = Xa + Xb
diff = Xa - Xb
mul = Xa * Xb
div = Xa / Xb
floor_div = Xa // Xb
power = Xa ** Xb
modulus = Xa % Xb
print['Sum of the numbers is',Xa ,'and' ,Xb ,'is :',add]
print['Difference of the numbers is ',Xa ,'and' ,Xb ,'is :',diff]
print['Product of the numbers is ' ,Xa ,'and' ,Xb ,'is :',mul]
print['Division of the numbers is ',Xa ,'and' ,Xb ,'is :',div]
print['Floor Division of the numbers is ',Xa ,'and' ,Xb ,'is :',floor_div]
print['Exponent of the numbers is ',Xa ,'and' ,Xb ,'is :',power]
print['Modulus of the numbers is ',Xa ,'and' ,Xb ,'is :',modulus]

đầu ra

2. toán tử Bitwise

Đề cập đến các nhà khai thác làm việc trên một chút, tôi. e. họ coi toán hạng là một chuỗi bit;

Hộp bên dưới cung cấp các toán tử bitwise trong python

OperatorDescriptionSyntaxOutput&Binary ANDa&bcopies a bit to the result if it exists in both operands|Binary ORa|bcopies a bit if it exists in either operand.^Binary XORa^bcopies the bit if it is set in one operand but not both.~Binary One’s Complementa~bUnary operation of flipping bitsbleft operands value is moved right by the number of bits specified by the right operand.

3. Thành viên điều hành

Đề cập đến các toán tử được sử dụng trong xác thực tư cách thành viên của kiểm tra toán hạng theo trình tự, chẳng hạn như chuỗi, danh sách hoặc bộ dữ liệu. Có hai loại toán tử thành viên trong python

Toán tửCú phápOutputinif [a trong x]. Đánh giá là đúng nếu nó tìm thấy một biến trong chuỗi đã chỉ định và sai nếu ngược lại. không inIf [ b không in x ]. Đánh giá là đúng nếu nó không tìm thấy một biến trong chuỗi đã chỉ định và sai nếu ngược lại

4. toán tử nhận dạng

Được sử dụng để so sánh các vị trí bộ nhớ của toán hạng, chúng thường được sử dụng để xác định xem toán hạng có thuộc một loại cụ thể hay không;

Toán tửCú phápOutputisx là yreturns True nếu loại giá trị trong y trỏ đến cùng loại trong x. is notx is not yreturns True nếu loại giá trị trong y trỏ đến một loại khác với giá trị trong x

5. Toán tử so sánh

Còn được gọi là Toán tử quan hệ, các toán tử này được sử dụng để xác định mối quan hệ giữa toán hạng ở hai bên của toán tử

OperatorSyntaxOutput==[a == b]If the values of a and b are equal, then the condition becomes true.!=[a != b]If values of a and b are not equal, then the condition becomes true.[a b]If values of a and b are not equal, then the condition becomes true.>[a > b]If the value of a is greater than the value of b, then the condition becomes true.=[a >= b]If the value of a is greater than or equal to the value of b, then the condition becomes true.

Chủ Đề