Hướng dẫn what is an example of an expression in python? - ví dụ về một biểu thức trong python là gì?
Một biểu thức là sự kết hợp của các toán tử và toán hạng được giải thích để tạo ra một số giá trị khác. Trong bất kỳ ngôn ngữ lập trình nào, một biểu thức được đánh giá theo mức độ ưu tiên của các nhà khai thác. Vì vậy, nếu có nhiều hơn một toán tử trong một biểu thức, quyền ưu tiên của họ quyết định hoạt động nào sẽ được thực hiện đầu tiên. Chúng tôi có nhiều loại biểu thức khác nhau trong Python. Hãy để thảo luận về tất cả các loại cùng với một số mã mẫu: Show 1. Biểu thức không đổi: Đây là các biểu thức chỉ có giá trị không đổi.These are the expressions that have constant values only. Example: Python32. Biểu thức số học: Một biểu thức số học là sự kết hợp của các giá trị số, toán tử và đôi khi là dấu ngoặc đơn. Kết quả của loại biểu thức này cũng là một giá trị số. Các toán tử được sử dụng trong các biểu thức này là các toán tử số học như bổ sung, trừ, v.v ... Dưới đây là một số toán tử số học trong Python:An arithmetic expression is a combination of numeric values, operators, and sometimes parenthesis. The result of this type of expression is also a numeric value. The operators used in these expressions are arithmetic operators like addition, subtraction, etc. Here are some arithmetic operators in Python:
Example: Hãy cùng xem một mã mẫu của các biểu thức số học trong Python: Python3
Đầu ra 52 28 480 3.3333333333333335 3. Biểu thức tích phân: Đây là loại biểu thức chỉ tạo ra kết quả số nguyên sau tất cả các tính toán và chuyển đổi loại.These are the kind of expressions that produce only integer results after all computations and type conversions. Example: Python3
4. Biểu thức nổi: Đây là loại biểu thức tạo ra số điểm nổi kết quả sau tất cả các tính toán và chuyển đổi loại.These are the kind of expressions which produce floating point numbers as result after all computations and type conversions. Example: Python3
4. Biểu thức nổi: Đây là loại biểu thức tạo ra số điểm nổi kết quả sau tất cả các tính toán và chuyển đổi loại.In these types of expressions, arithmetic expressions are written on both sides of relational operator (> , < , >= , <=). Those arithmetic expressions are evaluated first, and then compared as per relational operator and produce a boolean output in the end. These expressions are also called Boolean expressions. Example: Python3
Example: không phải Python3Không p Nó trả về true nếu điều kiện p là sai Hãy để một cái nhìn vào một mã mẫu:
Example: Python3
7. Biểu thức bitwise: Đây là loại biểu thức trong đó các tính toán được thực hiện ở cấp độ bit.
Example: Python3
8. Biểu thức kết hợp: Chúng ta cũng có thể sử dụng các loại biểu thức khác nhau trong một biểu thức duy nhất và điều đó sẽ được gọi là biểu thức kết hợp.
|
Quyền ưu tiên | Tên | Nhà điều hành |
---|---|---|
1 | Ngoặc đơn & nbsp; & nbsp; | () [] {} |
2 | Số mũ | & nbsp; ** |
3 | Unary cộng hoặc trừ, bổ sung & nbsp; | -a, +a, ~ a |
4 | Nhân, chia, modulo & nbsp; | / & nbsp;* & nbsp; // & nbsp;% |
5 | Bổ sung & trừ & nbsp; | + & nbsp; - |
6 | Người vận hành thay đổi | >> & nbsp; < |
7 | Bitwise và | Không có giá trị |
8 | BitWise XOR | ^ |
9 | Bitwise hoặc | | |
10 | Toán tử so sánh | > = & nbsp; & nbsp; < |
11 | Toán tử bình đẳng | == & nbsp;! = |
12 | Toán tử chuyển nhượng & nbsp; | = & nbsp;+= & nbsp;-= & nbsp;/= & nbsp;*= |
13 | Nhận dạng và các nhà khai thác thành viên | không phải là, không phải là |
14 | Toán tử logic & nbsp; & nbsp; | và, hoặc, không |
Vì vậy, nếu chúng ta có nhiều hơn một toán tử trong một biểu thức, nó được đánh giá theo mức độ ưu tiên của toán tử. Ví dụ: nếu chúng ta có biểu thức là 10 + 3 * 4. Không được ưu tiên, nó có thể đã cho hai đầu ra khác nhau 22 hoặc 52. Nhưng bây giờ nhìn vào sự ưu tiên của nhà điều hành, nó phải mang lại 22. Hãy để thảo luận về điều này với sự trợ giúp của chương trình Python:
Python3
40
5=
=
8 x
0 x
52 =
0 x
54
=
7x
56
40
8=
=
7=
8
=
7y
6
y
1=
=
8 x
0 =
7x
52 =
0
=
7y
8
Do đó, tiền đề của nhà điều hành đóng một vai trò quan trọng trong việc đánh giá biểu hiện python.