Các biểu thức số học Python

Các biểu thức Python

Như bạn đã thấy, một literal đánh giá tới bản thân nó, trong khi một tham chiếu biến đánh giá tới giá trị hiện tại
của biến. Các biểu thức cung cấp một cách thức dễ dàng để thực hiện các hoạt động trên các giá trị dữ liệu để sinh
ra các giá trị dữ liệu khác. Bạn đã thấy các strings sử dụng trong biểu thức trước kia. Khi nhập tại Python shell
prompt, các toán hạng của một biểu thức được đánh giá, và toán tử của nó sau đó áp dụng cho các giá trị này để tính
toán giá trị của biểu thức. Phần này thẩm định các biểu thức số học chi tiết hơn.

Các biểu thức số học Python

Một biểu thức số học chứa các toán hạng và toán tử kết hợp theo một cách cái đã quen thuộc với bạn khi học algebra.
Bảng dưới thể hiện một vài toán tử số học và cung cấp các ví dụ về làm cách nào bạn có thể sử dụng chúng trong
Python code.
số
Trong algebra, bạn có thể từng chỉ phép nhân như cái này:ab. Tuy nhiên, trong Python, bạn phải chỉ phép nhân công
khai, sử dụng toán tử nhân (*), như cái này:a*b. Các toán tử hai ngôi được đặt giữa các toán hạng của chúng (a * b,
ví dụ), trong khi các toán tử đơn ngôi được đặt trước các toán hạng của chúng (- a, ví dụ).
Các quy tắc ưu tiên bạn đã học trong algebra áp dụng suốt quá trình đánh giá các biểu thức số học trong Python:
+ Phép lũy kế có ưu tiên cao nhất và được đánh giá trước tiên
+ Âm đơn ngôi được đánh giá tiếp theo, trước phép nhân, chia và tính số dư
+ Phép nhân. cả các dạng chia, và tính số dư được đánh giá tiếp trước phép cộng và trừ.
+ Phép cộng và trừ được đánh giá trước phép gán
+ Với hai ngoại lệ, các hoạt động của ưu tiên bằng là liên quan bên trái, nên chúng được đánh giá từ trái qua
phải. Các hoạt động lũy kế và gán là liên quan bên phải, nên các thực thể liên tiếp của những cái này được đánh giá
từ phải qua trái
+ Bạn có thể sử dụng ( ) để thay đổi trật tự đánh giá

Chia sẻ