Hướng dẫn dùng logical def python
Trong hướng dẫn này, chúng ta sẽ tìm hiểu các toán tử khác nhau Show
Nội dung chính
Các toán tử số học thực hiện các phép tính số học khác nhau như cộng, trừ, nhân, chia,% môđun, số mũ, v.v. Có nhiều phương pháp khác nhau để tính toán số học trong Python như bạn có thể sử dụng hàm eval, khai báo biến & tính toán hoặc gọi các hàm. Example: Đối với các toán tử số học, chúng ta sẽ lấy ví dụ đơn giản về phép cộng, trong đó chúng ta sẽ cộng hai chữ số 4 + 5 = 9 x= 4 y= 5 print(x + y) Tương tự, bạn có thể sử dụng các toán tử số học khác như phép nhân Exampleso sánh các giá trị ở hai bên của toán hạng và xác định mối quan hệ giữa chúng. Nó cũng được gọi là toán tử quan hệ. Các toán tử so sánh khác nhau trong python là (==,! =, <>,>, <=, V.v.) x = 4 y = 5 print(('x > y is',x>y)) : Đối với toán tử so sánh chúng ta sẽ so sánh giá trị của x với giá trị của y và in ra kết quả là true hoặc false. Ví dụ ở đây, giá trị x = 4 của chúng ta nhỏ hơn y = 5, vì vậy khi chúng ta in giá trị dưới dạng x> y, nó thực sự so sánh giá trị của x với y và vì nó không đúng nên nó trả về false. Exampleđược sử dụng để gán giá trị của toán hạng bên phải cho toán hạng bên trái. Các toán tử gán khác nhau được sử dụng trong Python là (+ =, – =, * =, / =, v.v.). num1 = 4 num2 = 5 print(("Line 1 - Value of num1 : ", num1)) print(("Line 2 - Value of num2 : ", num2)) Example of compound assignment operator : Các toán tử gán trong Python chỉ đơn giản là gán giá trị, chẳng hạn
num1 = 4 num2 = 5 res = num1 + num2 res += num1 print(("Line 1 - Result of + is ", res)) Bước 4: Nó sẽ in ra kết quả cuối cùng là 13Toán tử lôgic hoặc toán tử bitwise
ExampleĐối với toán tử NOT – trả về TRUE nếu toán hạng sai a = True b = False print(('a and b is',a and b)) print(('a or b is',a or b)) print(('not a is',not a)) : Ví dụ ở đây, chúng tôi nhận được true hoặc false dựa trên giá trị của a và bNhà điều hành thành viên ExampleCác toán tử này kiểm tra tư cách thành viên trong một chuỗi chẳng hạn như danh sách, chuỗi hoặc bộ giá trị. Có hai toán tử thành viên được sử dụng trong Python. (vào, không vào). Nó cho kết quả dựa trên biến có trong chuỗi hoặc chuỗi được chỉ định in : Ví dụ ở đây, chúng tôi kiểm tra xem giá trị của x = 4 và giá trị của y = 8 có sẵn trong danh sách hay không, bằng cách sử dụng not in và x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print("Line 1 - x is available in the given list") else: print("Line 1 - x is not available in the given list") if ( y not in list ): print("Line 2 - y is not available in the given list") else: print("Line 2 - y is available in the given list")
Toán tử không phải là: Nó trả về false nếu hai biến trỏ cùng một đối tượng và true nếu ngược lại Các toán hạng sau theo thứ tự ưu tiên giảm dần.
ExampleToán tử logic x = 20 y = 20 if ( x is y ): print("x & y SAME identity") y=30 if ( x is not y ): print("x & y have DIFFERENT identity")
Chạy mã- Đầu ra của kết quả như mong đợiƯu tiên điều hành v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print("Value of (v+w) * x/ y is ", z)
Mã sẽ thực thi và tính toán biến có mức độ ưu tiên cao hơn và sẽ đưa ra kết quảVí dụ Python 2 #Arithmetic Operators x= 4 y= 5 print x + y #Comparison Operators x = 4 y = 5 print('x > y is',x>y) #Assignment Operators num1 = 4 num2 = 5 print ("Line 1 - Value of num1 : ", num1) print ("Line 2 - Value of num2 : ", num2) #compound assignment operator num1 = 4 num2 = 5 res = num1 + num2 res += num1 print ("Line 1 - Result of + is ", res) #Logical Operators a = True b = False print('a and b is',a and b) print('a or b is',a or b) print('not a is',not a) #Membership Operators x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print "Line 1 - x is available in the given list" else: print "Line 1 - x is not available in the given list" if ( y not in list ): print "Line 2 - y is not available in the given list" else: print "Line 2 - y is available in the given list" #Identity Operators x = 20 y = 20 if ( x is y ): print "x & y SAME identity" y=30 if ( x is not y ): print "x & y have DIFFERENT identity" #Operator precedence v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print "Value of (v+w) * x/ y is ", z Ví dụ trên là mã Python 3, nếu bạn muốn sử dụng Python 2, vui lòng xem xét các mã sauBản tóm tắt: Các toán tử trong một ngôn ngữ lập trình được sử dụng để thực hiện các hoạt động khác nhau trên các giá trị và biến. Trong Python, bạn có thể sử dụng các toán tử như |