Ý nghĩa trong Python

Khi nhìn thấy biểu tượng %, bạn có thể nghĩ là "phần trăm". Nhưng trong Python, cũng như hầu hết các ngôn ngữ lập trình khác, nó có ý nghĩa khác

Ký hiệu

a % b
0 trong Python được gọi là Toán tử Modulo. Nó trả về phần còn lại của phép chia toán hạng bên trái cho toán hạng bên phải. Nó được sử dụng để lấy phần còn lại của một vấn đề chia

Toán tử modulo được coi là một phép toán số học, cùng với

a % b
1,
a % b
2,
a % b
3,
a % b
4,
7 % 2
0,
7 % 2
1

Cú pháp cơ bản là

a % b

Trong ví dụ trước,

7 % 2
2 được chia cho
7 % 2
3 và phần còn lại được trả về. Hãy xem một ví dụ với những con số

7 % 2

Kết quả của ví dụ trước là một. Hai chia thành bảy ba lần còn dư một

Sơ đồ bên dưới hiển thị hình ảnh đại diện của

7 % 2
4 và
7 % 2
5 (Chữ "R" là viết tắt của "phần còn lại"). Logo duy nhất ở phía bên phải (với mũi tên màu xanh lá cây chỉ vào nó) là phần còn lại của bài toán chia. Nó cũng là câu trả lời cho
7 % 2
5

Ý nghĩa trong Python

Đây là một ví dụ khác

3 % 4

Điều này sẽ dẫn đến ba. Bốn không chia thành ba lần nào nên ba số ban đầu vẫn còn dư. Sơ đồ dưới đây cho thấy những gì đang xảy ra. Hãy nhớ rằng, toán tử modulo trả về phần còn lại sau khi thực hiện phép chia. Số còn lại là ba

Ý nghĩa trong Python

Ví dụ sử dụng Toán tử Modulo

Một cách sử dụng phổ biến cho Toán tử Modulo là tìm số chẵn hoặc số lẻ. Đoạn mã dưới đây sử dụng toán tử modulo để in tất cả các số lẻ từ 0 đến 10

7 % 2
0

Kết quả

7 % 2
1

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Ý nghĩa trong Python
Beau Carnes

Tôi là giáo viên và nhà phát triển với freeCodeCamp. tổ chức. Tôi chạy freeCodeCamp. tổ chức kênh YouTube


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Toán tử Python là cấu trúc có thể thao tác giá trị của toán hạng. Đây là những biểu tượng được sử dụng cho mục đích logic, số học và nhiều hoạt động khác

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ử. Trong hướng dẫn này, chúng ta sẽ nghiên cứu các loại toán tử Python khác nhau

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

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

  • toán tử số học
  • Toán tử so sánh (quan hệ)
  • Toán tử chuyển nhượng
  • Toán tử logic
  • toán tử Bitwise
  • Thành viên điều hành
  • toán tử nhận dạng

Chúng ta hãy xem nhanh tất cả các toán tử này từng cái một

Toán tử số học Python

Toán tử số học Python được sử dụng để thực hiện các phép toán trên các giá trị số. Các hoạt động này là Cộng, Trừ, Nhân, Chia, Mô đun, Số mũ và Phân chia sàn

Tên toán tửVí dụ+Phép cộng10 + 20 = 30-Phép trừ20 – 10 = 10*Phép nhân10 * 20 = 200/Phép chia20 / 10 = 2%Môđun22 % 10 = 2**Số mũ4**2 = 16//Chia tầng9//2 = 4

Thí dụ

Sau đây là một ví dụ cho thấy tất cả các hoạt động trên

7 % 2
2

Điều này tạo ra kết quả sau -

7 % 2
3

Toán tử so sánh Python

Toán tử so sánh Python 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òn được gọi là toán tử quan hệ. Các toán tử này bằng, không bằng, lớn hơn, nhỏ hơn, lớn hơn hoặc bằng và nhỏ hơn hoặc bằng

OperatorNameExample==Equal4 == 5 is not true.!=Not Equal4 != 5 is true.>Greater Than4 > 5 is not true.=Greater than or Equal to4 >= 5 is not true.<=Less than or Equal to4 <= 5 is true.

Thí dụ

Sau đây là một ví dụ cho thấy tất cả các hoạt động so sánh ở trên

7 % 2
4

Điều này tạo ra kết quả sau -

7 % 2
5

Toán tử gán trong Python

Toán tử gán trong Python được sử dụng để gán giá trị cho biến. Các toán tử này bao gồm toán tử gán đơn giản, gán cộng, gán trừ, gán nhân, chia và gán, v.v.

Toán tửNameVí dụ=Phép gán Toán tử = 10+=Phép cộng += 5 (Giống như a = a + 5)-=Phép cộng trừa -= 5 (Giống như a = a - 5)*=Phép nhân a *= 5 (Giống như a =

Thí dụ

Sau đây là một ví dụ hiển thị tất cả các thao tác gán ở trên

7 % 2
6

Điều này tạo ra kết quả sau -

7 % 2
7

Toán tử Bitwise Python

Toán tử bitwise hoạt động trên các bit và thực hiện thao tác từng bit. Giả sử nếu a = 60; . Bảng sau liệt kê các toán tử bitwise được hỗ trợ bởi ngôn ngữ Python với một ví dụ trong mỗi toán tử đó, chúng tôi sử dụng hai biến trên (a và b) làm toán hạng -

một = 0011 1100

b = 0000 1101

--------------------------

a&b = 12 (0000 1100)

a. b = 61 (0011 1101)

a^b = 49 (0011 0001)

~a  = -61 (1100 0011)

một << 2 = 240 (1111 0000)

a>>2 = 15 (0000 1111)

Có các toán tử Bitwise sau được hỗ trợ bởi ngôn ngữ Python

OperatorNameVí dụ&Binary ANDĐặt từng bit thành 1 nếu cả hai bit đều là 1. ORĐặt từng bit thành 1 nếu một trong hai bit là 1^XOR nhị phânĐặt từng bit thành 1 nếu chỉ một trong hai bit là 1~Binary Ones ComplementĐảo ngược tất cả các bit<Thí dụ

Sau đây là một ví dụ hiển thị tất cả các hoạt động bitwise ở trên

7 % 2
8

Điều này tạo ra kết quả sau -

7 % 2
9

Toán tử logic Python

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

[ Hiển thị ví dụ ]

Toán tử Mô tả Ví dụ và logic AND Nếu cả hai toán hạng đều đúng thì điều kiện trở thành đúng. (a và b) là đúng. hoặc logic ORNếu bất kỳ toán hạng nào trong hai toán hạng khác không thì điều kiện trở thành true. (a hoặc b) là đúng. not Logical NOTĐượ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

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

Toán tử tư cách thành viên của Python kiểm tra tư cách thành viên theo trình tự, chẳng hạn như chuỗi, danh sách hoặc bộ dữ liệu. Có hai toán tử thành viên như được giải thích bên dưới -

[ Hiển thị ví dụ ]

OperatorDescripExampleinĐá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. x trong y, ở đây cho kết quả là 1 nếu x là phần tử của dãy y. not inEvaluates là true nếu nó không tìm thấy một biến trong chuỗi đã chỉ định và false nếu ngược lại. x không thuộc y, ở đây không có kết quả là 1 nếu x không thuộc dãy y

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

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ử Danh tính được giải thích bên dưới -

%= nghĩa là gì trong Python?

Ký hiệu % trong Python được gọi là Toán tử Modulo . Nó trả về phần còn lại của phép chia toán hạng bên trái cho toán hạng bên phải. Nó được sử dụng để lấy phần còn lại của một vấn đề chia.

Các ký hiệu được sử dụng trong Python là gì?

Toán tử số học Python

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

Trong Python, có bảy loại toán tử khác nhau. 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, toán tử thành viên và toán tử boolean