Hướng dẫn what are the arithmetic operators in python? - các toán tử số học trong python là gì?

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.

Các toán tử này là + (bổ sung), - (phép trừ), * (phép nhân), / (chia) và % (modulo).

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

  • Các nhà khai thác Python.
  • Toán tử số học ..
  • Người vận hành chuyển nhượng ..
  • Toán tử so sánh..
  • Toán tử logic ..
  • Người vận hành danh tính ..
  • Các nhà khai thác thành viên ..
  • Các nhà khai thác bitwise ..
  • 3 toán tử trong Python là gì?

Các nhà khai thác Python.

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

Input:

x = 2
y = 3
sum = x + y
print (sum)

Output:

Người vận hành chuyển nhượng ..

Subtraction

Toán tử so sánh..

Input:

x = 5
y = 2
sub = x - y
print (sub)

Output:

3

Người vận hành chuyển nhượng ..

Toán tử so sánh..

Input:

x = 2
y = 3
mul = x * y
print (mul)

Output:

6

Toán tử so sánh..

Toán tử logic ..

Input:

x = 5
y = 2
div = x / y
print (div)

Output:

2.5

Người vận hành danh tính ..


Toán tử logic ..

Người vận hành danh tính ..

Input:

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

Output:

2
       -1
       1

Các nhà khai thác bitwise ..


Người vận hành danh tính ..

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

Input:

5
0

Output:

Các nhà khai thác bitwise ..

Floor division

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

Input:

5
2

Có các toán tử logic sau được hỗ trợ bởi ngôn ngữ Python: logic và. Hợp lý hoặc. Logic không.

Trong hướng dẫn này, chúng tôi sẽ thảo luận về tất cả các toán tử số học cơ bản trong Python. Đây là một khái niệm tương đối dễ dàng. Chúng tôi đã sử dụng các hoạt động này trong toán học trong trường của chúng tôi, bây giờ chúng tôi sẽ xem cách sử dụng các toán tử này trong Python để thực hiện các hoạt động số học cơ bản.

Order of precedence of Arithmetic operators in Python

Mục lục

Nhà điều hànhPhép cộng
Phép trừPhép nhân
Phân côngMô đun
Số mũPhân chia sàn
Thứ tự ưu tiênBớt tư tưởng

Toán tử này được sử dụng để thêm hai giá trị có mặt ở hai bên của toán tử.

Input:

5
4

Output:

6

5
phép trừ


Toán tử này được sử dụng để trừ đi giá trị có mặt ở phía bên phải của toán tử từ giá trị có mặt ở phía bên trái của toán tử.

Toán tử này được sử dụng để tìm sản phẩm của hai giá trị có mặt ở hai bên của toán tử.

Các toán tử này là + (bổ sung), - (phép trừ), * (phép nhân), / (chia) và % (modulo).

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

Các nhà khai thác Python.

5
6

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


Người vận hành chuyển nhượng ..

Toán tử so sánh..

Nhà điều hànhNghĩaThí dụ
Đúng nếu các toán hạng giống hệt nhau (tham khảo cùng một đối tượng)x là đúng
không phảiĐúng nếu các toán hạng không giống nhau (không tham khảo cùng một đối tượng)x không đúng
Ví dụ 4: Người vận hành danh tính trong PythonĐầu raỞ đây, chúng ta thấy rằng X1 và Y1 là số nguyên của cùng một giá trị, vì vậy chúng bằng nhau cũng như giống hệt nhau. Tương tự là trường hợp với x2 và y2 (chuỗi).
Nhưng x3 và y3 là danh sách. Họ bằng nhau nhưng không giống nhau. Đó là bởi vì trình thông dịch định vị chúng riêng biệt trong bộ nhớ mặc dù chúng bằng nhau.Các nhà khai thác thành viên
6
1 và
6
2 là các nhà khai thác thành viên trong Python. Chúng được sử dụng để kiểm tra xem một giá trị hoặc biến được tìm thấy trong một chuỗi (chuỗi, danh sách, tuple, bộ và từ điển).
Trong một từ điển, chúng ta chỉ có thể kiểm tra sự hiện diện của khóa, không phải giá trị.TrongĐúng nếu giá trị/biến được tìm thấy trong chuỗi
5 trong xkhông phải vàoĐúng nếu giá trị/biến không được tìm thấy trong chuỗi
5 không ở xVí dụ #5: Các nhà khai thác thành viên trong PythonỞ đây,
6
3 nằm trong x nhưng
6
4 không có trong X (hãy nhớ, Python là trường hợp nhạy cảm). Tương tự,
6
5 là chìa khóa và
6
6 là giá trị trong từ điển y. Do đó,
6
7 trả về
3
2.

Có bao nhiêu loại toán tử số học trong Python?

5
7

Đầu ra

5
8

Ở đây, chúng ta thấy rằng X1 và Y1 là số nguyên của cùng một giá trị, vì vậy chúng bằng nhau cũng như giống hệt nhau. Tương tự là trường hợp với x2 và y2 (chuỗi).

Nhưng x3 và y3 là danh sách. Họ bằng nhau nhưng không giống nhau. Đó là bởi vì trình thông dịch định vị chúng riêng biệt trong bộ nhớ mặc dù chúng bằng nhau.

Nhà điều hànhNghĩaThí dụ
Đúng nếu các toán hạng giống hệt nhau (tham khảo cùng một đối tượng)x là đúng
không phảiĐúng nếu các toán hạng không giống nhau (không tham khảo cùng một đối tượng)x không đúng
Ví dụ 4: Người vận hành danh tính trong PythonĐầu raỞ đây, chúng ta thấy rằng X1 và Y1 là số nguyên của cùng một giá trị, vì vậy chúng bằng nhau cũng như giống hệt nhau. Tương tự là trường hợp với x2 và y2 (chuỗi).
Nhưng x3 và y3 là danh sách. Họ bằng nhau nhưng không giống nhau. Đó là bởi vì trình thông dịch định vị chúng riêng biệt trong bộ nhớ mặc dù chúng bằng nhau.Các nhà khai thác thành viên
6
1 và
6
2 là các nhà khai thác thành viên trong Python. Chúng được sử dụng để kiểm tra xem một giá trị hoặc biến được tìm thấy trong một chuỗi (chuỗi, danh sách, tuple, bộ và từ điển).
Trong một từ điển, chúng ta chỉ có thể kiểm tra sự hiện diện của khóa, không phải giá trị.TrongĐúng nếu giá trị/biến được tìm thấy trong chuỗi
Người vận hành chuyển nhượng ..xx

x = x <5

5
9

Đầu ra

x = 5
y = 2
sub = x - y
print (sub)
0

Toán tử logic

Các toán tử logic là các toán tử

3
3,
3
4,
3
5.

Nhà điều hànhNghĩaThí dụ
Đúng nếu cả hai toán hạng là đúngx và y
hoặcĐúng nếu một trong hai toán hạng là đúngx hoặc y
không phảiĐúng nếu toán hạng là sai (bổ sung cho toán hạng)không phải x

Ví dụ 3: Các toán tử logic trong Python

x = 5
y = 2
sub = x - y
print (sub)
1

Đầu ra

x = 5
y = 2
sub = x - y
print (sub)
2

Đây là bảng sự thật cho các nhà khai thác này.


Các nhà khai thác bitwise

Các nhà khai thác bitwise hành động trên các toán hạng như thể chúng là chuỗi các chữ số nhị phân. Họ hoạt động từng chút một, do đó tên.

Ví dụ, 2 là

3
6 trong nhị phân và 7 là
3
7.

Trong bảng dưới đây: Đặt x = 10 (

3
8 trong nhị phân) và y = 4 (
3
9 trong nhị phân)
Let x = 10 (
3
8 in binary) and y = 4 (
3
9 in binary)

Nhà điều hànhNghĩaThí dụ
Đúng nếu cả hai toán hạng là đúngx và y
hoặcĐúng nếu một trong hai toán hạng là đúngx hoặc y
không phảiĐúng nếu toán hạng là sai (bổ sung cho toán hạng)không phải x
Ví dụ 3: Các toán tử logic trong PythonĐầu raĐây là bảng sự thật cho các nhà khai thác này.
Các nhà khai thác bitwiseCác nhà khai thác bitwise hành động trên các toán hạng như thể chúng là chuỗi các chữ số nhị phân. Họ hoạt động từng chút một, do đó tên.Ví dụ, 2 là
3
6 trong nhị phân và 7 là
3
7.
Trong bảng dưới đây: Đặt x = 10 (
3
8 trong nhị phân) và y = 4 (
3
9 trong nhị phân)
Không có giá trịBitwise và

X & Y = 0 (x = 2 y = 3 mul = x * y print (mul)0)

|

Bitwise hoặc

x | y = 14 (

x = 2
y = 3
mul = x * y
print (mul)
1)

Nhà điều hànhThí dụ~
Bit whole không~ x = -11 (
x = 2
y = 3
mul = x * y
print (mul)
2)
~ x = -11 (
x = 2
y = 3
mul = x * y
print (mul)
2)
^BitWise XORx ^ y = 14 (
x = 2
y = 3
mul = x * y
print (mul)
1)
>>BitWise phải thay đổix >> 2 = 2 (
x = 2
y = 3
mul = x * y
print (mul)
4)
<Bitwise trái thay đổix <2 = 40 (
x = 2
y = 3
mul = x * y
print (mul)
5)
Toán tử chuyển nhượngCác toán tử gán được sử dụng trong Python để gán các giá trị cho các biến.
x = 2
y = 3
mul = x * y
print (mul)
6 là một toán tử gán đơn giản gán giá trị 5 ở bên phải cho biến A bên trái.
Có nhiều toán tử hỗn hợp khác nhau trong Python như
x = 2
y = 3
mul = x * y
print (mul)
7 thêm vào biến và sau đó gán cùng một. Nó tương đương với
x = 2
y = 3
mul = x * y
print (mul)
8.
Tương đương với=
x = 5+=x += 5
x = x + 5-=x -= 5
x = x - 5*=x *= 5
x = x * 5/=x /= 5
x = x / 5%=x %= 5
x = x % 5// =x // = 5
x = x // 5** =x ** = 5

x = x ** 5

& =

X & = 5

x = x & 5

Nhà điều hànhNghĩaThí dụ
| =x | = 5x = x | 5
^=x ^= 5x = x ^ 5

>> =

x = 5
y = 2
sub = x - y
print (sub)
3

Đầu ra

x = 5
y = 2
sub = x - y
print (sub)
4

Đây là bảng sự thật cho các nhà khai thác này.

Các nhà khai thác bitwise


Các nhà khai thác bitwise hành động trên các toán hạng như thể chúng là chuỗi các chữ số nhị phân. Họ hoạt động từng chút một, do đó tên.

Ví dụ, 2 là

3
6 trong nhị phân và 7 là
3
7.

Trong bảng dưới đây: Đặt x = 10 (

3
8 trong nhị phân) và y = 4 (
3
9 trong nhị phân)

Nhà điều hànhNghĩaThí dụ
Không có giá trịBitwise vàX & Y = 0 (
x = 2
y = 3
mul = x * y
print (mul)
0)
|Bitwise hoặcx | y = 14 (
x = 2
y = 3
mul = x * y
print (mul)
1)

~

x = 5
y = 2
sub = x - y
print (sub)
5

Đầu ra

x = 5
y = 2
sub = x - y
print (sub)
6

Đây là bảng sự thật cho các nhà khai thác này.

Có bao nhiêu loại toán tử số học trong Python?

Chúng tôi đã thảo luận về 7 loại toán tử số học khác nhau trong Python.

5 toán tử số học là gì?

Các toán tử này là + (bổ sung), - (phép trừ), * (phép nhân), / (chia) và % (modulo).+ (addition), - (subtraction), * (multiplication), / (division), and % (modulo).

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

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

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

Có các toán tử logic sau được hỗ trợ bởi ngôn ngữ Python: logic và.Hợp lý hoặc.Logic không.