Các loại toán tử trong python lớp 11

Python có 7 loại toán tử. Trong bài viết Toán tử Python này, chúng tôi sẽ thảo luận chi tiết về tất cả chúng với các ví dụ

Python, ngôn ngữ lập trình chính phát triển nhanh nhất, đã vươn lên trong bảng xếp hạng các ngôn ngữ lập trình, vượt qua Java trong năm nay và trở thành ngôn ngữ được yêu thích thứ hai (sau Rust) – Thư viện tuyệt vời

Đầu tiên, hãy thảo luận về toán tử là gì

Toán tử là gì?

Toán tử là một ký hiệu sẽ thực hiện các phép toán trên các biến hoặc trên các giá trị. Toán tử hoạt động trên toán hạng (giá trị) và trả về kết quả

Python có 7 loại toán tử mà bạn có thể sử dụng

  • toán tử số học
  • Toán tử quan hệ
  • Toán tử gán
  • Toán tử logic
  • Thành viên điều hành
  • toán tử nhận dạng
  • toán tử Bitwise

Hãy lấy một ví dụ

2+3

Ở đây, + là toán tử để cộng. Nó thêm 2 và 3 và in 5 trong trình thông dịch. Đây là một toán tử số học

Các loại toán tử Python

1. Toán tử số học Python
Các loại toán tử trong python lớp 11

Hãy thảo luận về các toán tử số học– chúng là những toán tử phổ biến nhất. Bạn đã làm điều này trước đó

Python có bảy toán tử số học cho các phép toán khác nhau. họ đang

  • + (Bổ sung)
  • – (Phép trừ)
  • * (Phép nhân)
  • / (Phân công)
  • ** (Lũy thừa)
  • // (Chia tầng)
  • % (Mô-đun)

a. Toán tử cộng

Toán tử cộng [+] cộng hai giá trị và tính tổng của chúng

Ví dụ

>>> num1=7
>>> num2=4
>>> num1+num2

đầu ra

11

>>> 7+4.1

đầu ra

11. 1

Trong ví dụ này, chúng tôi đã thêm số nguyên vào số nguyên và số nguyên vào số float

b. Toán tử trừ

Toán tử trừ [-] trừ giá trị thứ hai từ giá trị đầu tiên và đưa ra sự khác biệt của chúng

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2

đầu ra

3

>>> 7-4.1

đầu ra

2. 9000000000000004

Trong ví dụ này, chúng tôi đã trừ số nguyên từ số nguyên và số float từ số nguyên

c. Toán tử nhân

Toán tử nhân [*] nhân hai giá trị và cho tích của chúng

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2

đầu ra

28

>>> 7*4.1

đầu ra

28. 699999999999996

Trong ví dụ này, chúng tôi nhân số nguyên với số nguyên và float với số nguyên

d. nhà điều hành bộ phận

Toán tử chia [/] chia một giá trị cho giây và cho thương của chúng

Ví dụ

>>> num1=7
>>> num2=4
>>> num1/num2

đầu ra

1. 75

>>> 7/4.1

đầu ra

1. 707317073170732

Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float. Phép chia trong Python 3 luôn cho kết quả float

e. lũy thừa

Toán tử lũy thừa [**] tăng một giá trị lên lũy thừa giây

Ví dụ

________số 8

đầu ra

2401

>>> 7**4.1

đầu ra

2916. 7685197377978

Trong ví dụ này, chúng ta nâng số nguyên lên lũy thừa của số nguyên và số nguyên lên lũy thừa của số float

f. Bộ phận tầng

Toán tử chia sàn [//] chia một giá trị cho giây và làm tròn thương của chúng thành số nguyên nhỏ nhất tiếp theo

Ví dụ

>>> 7+4.1
0

đầu ra

1

>>> 7**4.1

đầu ra

1. 0

Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float

g. mô đun

Toán tử mô đun [%] chia một giá trị cho giây và cho phần còn lại của chúng

Ví dụ

>>> 7+4.1
2

đầu ra

3

>>> 7+4.1
3

đầu ra

2. 9000000000000004

Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float

2. Toán tử quan hệ trong Python
Các loại toán tử trong python lớp 11

Bây giờ, hãy nói về các toán tử quan hệ. Chúng còn được gọi là toán tử so sánh và chúng so sánh các giá trị

Python có 6 toán tử quan hệ

  • > (Lớn hơn)
  • < (Ít hơn)
  • == (Bằng)
  • = (Không bằng)
  • >= (Lớn hơn hoặc bằng)
  • <= (Less than or equal to)
a. Lớn hơn

Toán tử lớn hơn [>] trả về True nếu giá trị đầu tiên lớn hơn giá trị thứ hai

Ví dụ

>>> 7+4.1
4

đầu ra

Thật

>>> 7+4.1
5

đầu ra

Thật

Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float

b. Ít hơn

Toán tử nhỏ hơn [<] trả về True nếu giá trị đầu tiên nhỏ hơn giá trị thứ hai

Ví dụ

>>> 7+4.1
6

đầu ra

Sai

>>> 7+4.1
7

đầu ra

Sai

Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float

c. Tương đương với

Toán tử bằng [==] trả về True nếu giá trị đầu tiên bằng giá trị thứ hai

Ví dụ

>>> 7+4.1
8

đầu ra

Sai

>>> 7+4.1
9

đầu ra

Sai

Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float

d. không bằng

Toán tử không bằng [. =] trả về True nếu giá trị đầu tiên không bằng giá trị thứ hai

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
0

đầu ra

Thật

>>> num1=7
>>> num2=4
>>> num1-num2
1

đầu ra

Thật

Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float

e. Lớn hơn hoặc bằng

Toán tử lớn hơn hoặc bằng [>=] trả về True nếu giá trị đầu tiên lớn hơn hoặc bằng giá trị thứ hai

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
2

đầu ra

Thật

>>> num1=7
>>> num2=4
>>> num1-num2
3

đầu ra

Thật

Trong ví dụ về toán tử Python này, chúng ta đã so sánh số nguyên với số nguyên và số nguyên với số float

f. Ít hơn hoặc bằng

Toán tử nhỏ hơn hoặc bằng [<=] trả về True nếu giá trị đầu tiên nhỏ hơn hoặc bằng giá trị thứ hai

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
4

đầu ra

Sai

>>> num1=7
>>> num2=4
>>> num1-num2
5

đầu ra

Sai

Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float

3. Toán tử gán trong Python
Các loại toán tử trong python lớp 11

Bây giờ, hãy nói về toán tử gán. Họ thực hiện một hoạt động và gán một giá trị

Python có 8 toán tử gán

  • = (Chỉ định)
  • += (Thêm và gán)
  • -= (Trừ và gán)
  • *= (Nhân và gán)
  • /= (Chia và gán)
  • %= (Mô-đun và chỉ định)
  • **= (Lũy thừa và gán)
  • //= (Chia tầng và gán)
a. Giao phó

Toán tử gán [=] đặt giá trị bên phải vào biến bên trái

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
6

đầu ra

7

b. Thêm và gán

Toán tử thêm và gán [+=] thêm hai giá trị và gán kết quả cho biến ở bên trái

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
7

đầu ra

11

num1 là num1+num2 và đây là 11

c. Trừ và gán

Toán tử trừ và gán [-=] trừ giá trị thứ hai từ giá trị đầu tiên và gán cho giá trị đầu tiên

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
8

đầu ra

3

num1-num2 là 3 và num1 hiện là 3

d. Nhân và gán

Toán tử nhân và gán [*=] gán tích cho biến ở bên trái

Ví dụ

>>> num1=7
>>> num2=4
>>> num1-num2
9

đầu ra

28

num1*num2 là 28, và num1 bây giờ là 28. (7*4=28)

e. Chia và gán

Toán tử chia và gán [/=] gán phép chia hai giá trị cho giá trị đầu tiên

Ví dụ

>>> 7-4.1
0

đầu ra

1. 75

num1/num2 là 7/4=1. 75. Vậy số1 là 1. 75

f. Mô-đun và Gán

Toán tử mô đun và gán [%=] thực hiện mô đun trên hai giá trị và gán cho giá trị đầu tiên

Ví dụ

>>> 7-4.1
1

đầu ra

3

7%4 là 3, vì vậy num1 là 3

g. Lũy thừa và gán

Toán tử lũy thừa và gán [%=] thực hiện phép lũy thừa trên hai giá trị và gán cho giá trị đầu tiên

Ví dụ

>>> 7-4.1
2

đầu ra

2401

7**4 là 2401, vậy num1 là 2401

h. Phân chia tầng và chỉ định

Toán tử chia và gán sàn [//=] thực hiện phép chia sàn cho hai giá trị và gán cho giá trị đầu tiên

Ví dụ

>>> 7-4.1
3

đầu ra

1

7//4 là 1 nên num1 là 1

4. Toán tử logic Python

Họ có thể kết hợp các điều kiện. Python có 3 toán tử logic

  • và (Logic và)
  • hoặc (Hợp lý hoặc)
  • không (Logic không)
a. logic và

Toán tử logic và trả về True nếu cả hai giá trị đều là True. Nếu không, nó trả về Sai

Ví dụ

>>> 7-4.1
4

đầu ra

Sai

>>> 7-4.1
5

đầu ra

4

Đối với 3 và 4, nó không cho True, nó cho giá trị cuối cùng

b. logic hoặc

Toán tử logic hoặc trả về True nếu thậm chí một giá trị là True. Nó trả về Sai nếu cả hai giá trị đều Sai

Ví dụ

>>> 7-4.1
6

đầu ra

Thật

>>> 7-4.1
7

đầu ra

3

3 hoặc 4 cho giá trị đầu tiên

c. logic không

Toán tử logic not trả về True nếu một biểu thức là True, ngược lại trả về False

Ví dụ

>>> 7-4.1
8

đầu ra

Sai

>>> 7-4.1
9

đầu ra

Sai

4 là Đúng, vì vậy nó in ra Sai

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

Các toán tử thành viên kiểm tra xem một giá trị có ở một giá trị khác không. Python có 2 toán tử thành viên

  • Trong
  • không ở
a. trong toán tử

Toán tử in trả về True nếu giá trị đầu tiên ở vị trí thứ hai. Nếu không, nó trả về Sai

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
0

đầu ra

Thật

>>> num1=7
>>> num2=4
>>> num1*num2
1

đầu ra

Sai

2 nằm trong danh sách [1, 2, 3]. 'trợ giúp' không có trong chuỗi 'sự ngu ngốc'

b. không có trong nhà điều hành

Toán tử not in trả về True nếu giá trị đầu tiên không ở vị trí thứ hai. Nó trả về Sai nếu không

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
2

đầu ra

Sai

>>> num1=7
>>> num2=4
>>> num1*num2
3

đầu ra

Thật

6. Toán tử nhận dạng Python

Toán tử nhận dạng kiểm tra xem hai giá trị có giống nhau không. Python cũng có 2 toán tử nhận dạng

  • không phải
a. là nhà điều hành

Toán tử is trả về True nếu giá trị đầu tiên giống với giá trị thứ hai. Nếu không, nó trả về Sai

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
4

đầu ra

Sai

>>> num1=7
>>> num2=4
>>> num1*num2
5

đầu ra

Thật

>>> num1=7
>>> num2=4
>>> num1*num2
6

đầu ra

Thật

Nó trả về True nếu hai đối tượng có cùng một danh tính

b. không phải là nhà điều hành

Toán tử is not trả về True nếu giá trị đầu tiên không giống với giá trị thứ hai. Nó trả về Sai nếu không

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
7

đầu ra

Thật

0 không giống với Sai

7. Toán tử Bitwise Python
Các loại toán tử trong python lớp 11

Cuối cùng, hãy nói về toán tử bitwise. Chúng hoạt động trên các giá trị từng chút một

Python có 6 toán tử bitwise

  • & (Bitwise và)
  • (Bitwise hoặc)
  • ^ (Bitwise xor)
  • ~ (Phần bù của Bitwise 1)
  • << (Dịch chuyển trái theo bit)
  • >> (Dịch chuyển phải theo bit)
a. Bitwise và

Bitwise và toán tử [&] thực hiện logic AND trên các bit tương ứng trong các giá trị

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
8

đầu ra

0

3&4 là 011 & 100. Đây là 000 (0)

b. Bitwise hoặc

Bitwise hoặc toán tử [. ] thực hiện logic OR trên các bit tương ứng trong các giá trị

Ví dụ

>>> num1=7
>>> num2=4
>>> num1*num2
9

đầu ra

7

3. 4 là 011. 100. Đây là 111, là 7

c. Bitwise xor

Toán tử bitwise xor [^] thực hiện XOR logic trên các bit tương ứng trong các giá trị

Ví dụ

>>> 7*4.1
0

đầu ra

7

3^4 là 011^100. Đây là 111, là 7

d. Phần bù của bitwise 1

Toán tử phần bù của bitwise 1 [~] trả về phủ định bitwise của một giá trị. Mỗi bit được đảo ngược

Ví dụ

>>> 7*4.1
1

đầu ra

-4

3 là 011- âm của cái này là 100, kết quả là -4. Đối với x, phần bù bit 1 của nó là -(x+1)

e. Dịch chuyển trái theo bit

Toán tử dịch chuyển trái theo bit [<<] dịch chuyển các bit cho một giá trị theo một số vị trí nhất định còn lại. Nó thêm 0 vào vị trí mới

Ví dụ

>>> 7*4.1
2

đầu ra

16

4<<2 là 100<<2. Đây là 10000. Đây là 16

f. Dịch chuyển phải theo chiều bit

Toán tử dịch chuyển phải theo chiều bit [>>] dịch chuyển các bit cho một giá trị theo số vị trí đã cho phải. Một số bit bị mất

Ví dụ

>>> 7*4.1
3

đầu ra

1

4>>2 là 100>>2. Đây là 1, là 1 trong số thập phân

Ưu tiên toán tử Python

Toán tử nào đánh giá trước có thể gây nhầm lẫn. Vì vậy, chúng tôi cũng có một số quy tắc cho việc này. Đây là bảng ưu tiên biểu thị toán tử nào đánh giá trước

Các loại toán tử trong python lớp 11

Toán tử ưu tiên cao hơn đánh giá trước. Chúng ta có thể sử dụng bảng này để lấy kết quả của biểu thức này

>>> 7*4.1
4

đầu ra

23. 333333333333332

Tóm lược

Vì vậy, đây là tất cả về bài viết về toán tử Python của TechVidvan

Hôm nay, chúng ta đã tìm hiểu về 7 loại toán tử trong Python và các loại con của chúng. Đây là số học, quan hệ, chuyển nhượng, logic, thành viên, danh tính và bitwise. Chúng ta cũng đã thấy một số ví dụ về toán tử Python. Và cuối cùng, chúng tôi đã nghiên cứu quyền ưu tiên của toán tử

Các loại toán tử khác nhau trong Python Lớp 11 là gì?

Toán tử Python thuộc 7 loại. .
Toán tử số học Python
Toán tử quan hệ trong Python
Toán tử gán Python
Toán tử logic Python
Toán tử thành viên Python
Toán tử nhận dạng Python
Toán tử Bitwise Python

Các loại toán tử khác nhau trong Python là gì?

Toán tử Python .
toán tử số học
Toán tử gán
Toán tử so sánh
Toán tử logic
Toán tử nhận dạng
nhà khai thác thành viên
Toán tử bitwise

4 loại toán tử là gì?

Toán tử .
toán tử số học
toán tử quan hệ
toán tử logic

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

Toán tử gán Python .
= Gán giá trị
+= Thêm VÀ
-= Trừ VÀ
*= Nhân VÀ
/= Chia VÀ
%= Mô-đun AND
**= Số mũ AND
//= Phân chia tầng