Mã phép toán số học trong python
Trong hướng dẫn này, chúng ta 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ễ. Chúng tôi đã sử dụng các phép toán này trong Toán học ở trường của chúng tôi, bây giờ chúng ta sẽ xem cách sử dụng các toán tử này trong Python để thực hiện các phép toán số học cơ bản Show
Mục lục
Phép cộngToán tử này được sử dụng để cộng hai giá trị ở hai bên của toán tử Đầu vào
đầu ra
phép trừToán tử này được sử dụng để trừ giá trị hiện diện ở bên phải của toán tử khỏi giá trị hiện diện ở bên trái của toán tử Đầu vào
đầu ra
Phép nhânToán tử này được sử dụng để tìm tích của hai giá trị có ở hai bên của toán tử Đầu vào
đầu ra
Phân côngToán tử này dùng để tìm thương. Giá trị hiện diện ở phía bên trái của toán tử đóng vai trò là Cổ tức và giá trị ở phía bên phải là Số chia Đầu vào
đầu ra
Một phép chia luôn dẫn đến một số dấu phẩy động mô đunToán tử này được sử dụng để tìm phần còn lại. Giá trị hiện diện ở phía bên trái của toán tử đóng vai trò là Cổ tức và giá trị ở phía bên phải là Số chia Đầu vào________số 8_______đầu ra
Phần còn lại sẽ dương nếu Cổ tức dương và ngược lại. Ngay cả khi Số chia là âm nhưng Cổ tức là dương thì số dư sẽ dương lũy thừaToán tử này được sử dụng để nâng giá trị đầu tiên lên lũy thừa của toán tử thứ hai Đầu vào 0đầu ra 1Phân chia tầngToán tử Floor Division được sử dụng để làm sàn kết quả cho số nguyên gần nhất Đầu vào 2đầu ra 3Thứ tự ưu tiên của các toán tử số học trong PythonToán tử số học trong Python tuân theo thứ tự ưu tiên cơ bản. Khi sử dụng nhiều hơn một toán tử, chúng sẽ được thực hiện theo thứ tự này Mục đích của toán tử() Dấu ngoặc đơn**Số mũ%, *, /, //Modulo, Phép nhân, Phép chia và Phép chia sàn, -Cộng và Phép trừToán tử được liệt kê ở đầu bảng sẽ được thực hiện trước Đầu vào 4đầu ra
Ở đây như các bạn thấy theo thứ tự ưu tiên thì Dấu ngoặc đơn sẽ được tính trước. Vì vậy, bên trong dấu ngoặc đơn trong cùng, có một toán tử cộng Suy nghĩ kết thúc về toán tử số học trong PythonChúng ta đã thảo luận về 7 loại toán tử số học khác nhau trong Python. Đảm bảo rằng bạn nhớ thứ tự ưu tiên vì điều đó ảnh hưởng đến kết quả của tất cả các hoạt động được thực hiện trong Python. Người ta có thể đọc về các khái niệm Python khác tại đây Python sắp xếp toán tử nào đi trước trước các toán tử khác bằng cách sử dụng PEMDAS (Dấu ngoặc đơn, Phép lũy thừa, Phép nhân và phép chia, Phép cộng và phép trừ) Toán tử Hàm Hàm Ví dụ về cách sử dụng Phép tính Kết quả ví dụ+Cộng3 + 73 + 710-Phép trừ3 - 73 - 7 -4*Phép nhân 3 * 73 x 721**Lũy thừa của3 ** 33327/Phép chia11 / 311 ÷ 33. 66666666667//Bộ phận(Làm tròn xuống)11 // 3 vòng xuống 11 ÷ 33%Mô-đun (Phần còn lại)11 % 311 mod 32 Nhấp vào nút hình tam giác để chạy mã và xem đầu ra Các toán tử số học được sử dụng để thực hiện các phép toán như cộng, trừ, nhân, v.v. Ví dụ,
Ở đây, 5 là toán tử số học trừ hai giá trị hoặc biếnOperatorOperationExample 4Addition 7 5Subtraction 9 0Multiplication 1 2Division 3 4Floor Division 5 6Modulo 7 8Power 9ví dụ 1. Toán tử số học trong Python
đầu ra Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 49 Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,
2. Toán tử gán trong PythonToán tử gán dùng để gán giá trị cho biến. Ví dụ,
Ở đây, 9 là toán tử gán dùng để gán 0 cho 1Đây là danh sách các toán tử gán khác nhau có sẵn trong Python OperatorNameExample 9Assignment Operator 3 4Addition Assignment 5 6Subtraction Assignment 7 8Multiplication Assignment 9 0Division Assignment 1 2Remainder Assignment 3 4Exponent Assignment 5ví dụ 2. Toán tử gán
Ở đây, chúng ta đã sử dụng toán tử 4 để gán tổng của Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 491 và Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 492 cho Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 491 Tương tự, chúng ta có thể sử dụng bất kỳ toán tử gán nào khác tùy theo nhu cầu 3. Toán tử so sánh PythonToán tử so sánh so sánh hai giá trị/biến và trả về kết quả boolean. 0 hoặc 1. Ví dụ,
Ở đây, toán tử so sánh 2 được sử dụng để so sánh xem Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 491 có lớn hơn Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Floor Division: 3 Modulo: 1 Power: 492 hay không Toán tửÝ nghĩaVí dụ 5Bằng Bằng_______76_______6 cho ta Sai 7Không Bằng_______76_______8 cho ta Đúng 2Lớn hơna == b = False a != b = True a > b = True a < b = False a >= b = True a <= b = False0 cho ta Sai_______87_______1Nhỏ hơn a == b = False a != b = True a > b = True a < b = False a >= b = True a <= b = False2 cho ta Đúng a == b = False a != b = True a > b = True a < b = False a >= b = True a <= b = False3Lớn hơn hoặc Bằng_______87_______4 cho ta Sai_______87_______5Nhỏ hơn _______87_______6 ví dụ 3. Toán tử so sánh
đầu ra a == b = False a != b = True a > b = True a < b = False a >= b = True a <= b = False Ghi chú. Các toán tử so sánh được sử dụng trong việc ra quyết định và các vòng lặp. Chúng ta sẽ thảo luận thêm về toán tử so sánh và ra quyết định trong các bài hướng dẫn sau 4. Toán tử logic PythonCác toán tử logic được sử dụng để kiểm tra xem một biểu thức là 0 hay 1. Chúng được sử dụng trong việc ra quyết định. Ví dụ,
Ở đây, a == b = False a != b = True a > b = True a < b = False a >= b = True a <= b = False9 là toán tử logic AND. Vì cả 0 và 1 đều là 0 nên kết quả là 0Toán tửExampleMeaning_______87_______9a và bLogical AND 0 chỉ khi cả hai toán hạng là 0_______98_______7a hoặc bLogical HOẶC 0 nếu ít nhất một trong các toán hạng là 0 00not aLogical NOT 0 nếu toán hạng là 1 và ngược lạiVí dụ 4. Toán tử logic 0Ghi chú. Đây là cho các toán tử logic này 5. Toán tử Bitwise trong PythonToán tử bitwise hành động trên toán hạng như thể chúng là chuỗi các chữ số nhị phân. Chúng hoạt động từng chút một, do đó có tên Ví dụ: 2 là 03 ở dạng nhị phân và 7 là 04Trong bảng dưới đây. Đặt x = 10 ( 05 ở dạng nhị phân) và y = 4 ( 06 ở dạng nhị phân)Toán tử Ý nghĩa Ví dụ Bitwise AND x & y = 0 ( 07). Bitwise ORx. y = 14 ( 08)~Bitwise NOT~x = -11 ( 09)^Bitwise XORx ^ y = 14 ( 08)>>Bitwise shiftx phải >> 2 = 2 ( 11)<6. Các toán tử đặc biệt của PythonNgôn ngữ Python cung cấp một số loại toán tử đặc biệt như toán tử định danh và toán tử thành viên. Chúng được mô tả dưới đây với các ví dụ Toán tử nhận dạngTrong Python, 13 và 14 được sử dụng để kiểm tra xem hai giá trị có nằm trên cùng một phần của bộ nhớ hay không. Hai biến bằng nhau không có nghĩa là chúng giống hệt nhauToán tửÝ nghĩaVí dụ 13 0 nếu các toán hạng giống hệt nhau (tham chiếu đến cùng một đối tượng) 17 14 0 nếu các toán hạng không giống nhau (không tham chiếu đến cùng một đối tượng) 20Ví dụ 4. Toán tử nhận dạng trong Python 1Ở đây, ta thấy rằng x1 và y1 là các số nguyên có cùng giá trị nên chúng bằng nhau và giống hệt nhau. Tương tự với x2 và y2 (chuỗi) Nhưng x3 và y3 là danh sách. Chúng bằng nhau nhưng không giống nhau. Đó là do trình thông dịch định vị chúng một cách riêng biệt trong bộ nhớ mặc dù chúng bằng nhau nhà khai thác thành viênTrong Python, 21 và 22 là các toán tử thành viên. Chúng được sử dụng để kiểm tra xem một giá trị hoặc biến có được tìm thấy trong một chuỗi (chuỗi, danh sách, bộ, bộ và từ điển)Trong một từ điển, chúng tôi chỉ có thể kiểm tra sự hiện diện của khóa chứ không phải giá trị Toán tửÝ nghĩaVí dụ 21 0 nếu giá trị/biến được tìm thấy trong chuỗi 25 22 0 nếu giá trị/biến không được tìm thấy trong chuỗi 28Ví dụ 5. Toán tử thành viên trong Python 2đầu ra 3Ở đây, 29 có trong x nhưng 30 không có trong x (hãy nhớ rằng Python phân biệt chữ hoa chữ thường)Tương tự, 31 là khóa và 32 là giá trị trong từ điển y. Do đó, 33 trả về 1
4 toán tử số học cơ bản trong Python là gì?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
Ví dụ về toán tử số học trong Python là gì?Toán tử số học Python Hoạt động số học trong mã hóa là gì?Phép toán số học - là một hàm có thể thực hiện một trong các tác vụ sau. cộng, trừ, nhân và chia . Toán tử - một thiết bị lập trình thực hiện một chức năng trên một hoặc nhiều đầu vào, ví dụ như các toán tử số học (+,-,/,*) |