Toán tử nhận dạng trong python là gì?
Toán tử logic trong Python được sử dụng để thực hiện các phép toán logic trên các giá trị của biến. Giá trị là true hoặc false. Chúng ta có thể tìm ra các điều kiện bằng kết quả của các giá trị chân lý. Có ba loại toán tử logic chủ yếu trong python. logic AND, logic OR và logic NOT. Các toán tử được biểu thị bằng từ khóa hoặc ký tự đặc biệt Show
Trong hướng dẫn Toán tử Python này, bạn sẽ học toán tử số họcToá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 hàm Ví dụ. Đối với các toán tử số học, chúng tôi sẽ lấy ví dụ đơn giản về phép cộng trong đó chúng tôi 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 (*), phép chia (/), phép trừ (-), v.v. Toán tử so sánhToán tử so sánh Trong Python so 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òn đượ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. ) Ví dụ. Đối với các toán tử so sánh, chúng tôi sẽ so sánh giá trị của x với giá trị của y và in kết quả là true hoặc false. Ví dụ ở đây, giá trị của chúng tôi là x = 4 nhỏ hơn y = 5, vì vậy khi chúng tôi in giá trị là 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 x = 4 y = 5 print(('x > y is',x>y)) Tương tự, bạn có thể thử các toán tử so sánh khác (x < y, x==y, x. = y, v.v. ) Toán tử gán trong PythonToán tử gán trong Python đượ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. ) Ví dụ. Các toán tử gán trong Python chỉ đơn giản là gán giá trị, ví dụ num1 = 4 num2 = 5 print(("Line 1 - Value of num1 : ", num1)) print(("Line 2 - Value of num2 : ", num2)) Ví dụ về toán tử gán ghép Chúng ta cũng có thể sử dụng toán tử gán phức hợp, trong đó bạn có thể cộng, trừ, nhân toán hạng bên phải sang bên trái và gán phép cộng (hoặc bất kỳ hàm số học nào khác) cho toán hạng bên trái
num1 = 4 num2 = 5 res = num1 + num2 res += num1 print(("Line 1 - Result of + is ", res)) Toán tử logic hoặc Toán tử BitwiseCác toán tử logic trong Python được sử dụng cho các câu điều kiện là đúng hoặc sai. Các toán tử logic trong Python là AND, OR và NOT. Đối với các toán tử logic, điều kiện sau đây được áp dụng
Ví dụ. Ví dụ ở đây, chúng tôi nhận đúng hoặc sai dựa trên giá trị của a và b 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)) Thành viên điều hànhCá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ộ dữ liệu. Có hai toán tử thành viên được sử dụng trong Python. (trong, không trong). Nó đưa ra kết quả dựa trên biến có trong chuỗi hoặc chuỗi đã chỉ định Ví dụ. Ví dụ ở đây chúng ta 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 toán tử in và not in 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ử nhận dạngToán tử nhận dạng trong Python được sử dụng để so sánh vị trí bộ nhớ của hai đối tượng. Hai toán tử nhận dạng được sử dụng trong Python là (is, is not)
Các toán hạng sau được sắp xếp theo thứ tự ưu tiên giảm dần Toán tử trong cùng một hộp đánh giá từ trái sang phải Operators (Decreasing order of precedence)Meaning**Exponent*, /, //, %Multiplication, Division, Floor division, Modulus+, –Addition, Subtraction<= < > >=Comparison operators= %= /= //= -= += *= **=Assignment Operatorsis is notIdentity operatorsin not inMembership operatorsnot or andLogical operatorsVí dụ 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")
ưu tiên điều hànhThứ tự ưu tiên của toán tử xác định toán tử nào cần được đánh giá trước. Để tránh sự mơ hồ trong các giá trị, các toán tử ưu tiên là cần thiết. Cũng giống như phương pháp nhân thông thường, phép nhân có độ ưu tiên cao hơn phép cộng. Ví dụ trong 3+ 4*5, đáp án là 23, để thay đổi thứ tự ưu tiên ta dùng dấu ngoặc đơn (3+4)*5, lúc này đáp số là 35. Toán tử ưu tiên được sử dụng trong Python là (đơn nguyên + – ~, **, * / %, + – , &), v.v. 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ụ về Python 2Các 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ã sau ________số 8Tóm lượcCác toán tử trong ngôn ngữ lập trình được sử dụng để thực hiện các thao tác 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ư
|