Ngôn ngữ lập trình đều có tập các toán tử thường dùng và đa phần chúng khá giống nhau. Những bạn nào đã học C++, java, C# thì qua Python cũng tương tự. Trong Python còn bổ sung thêm nhiều toán tử khá hữu ích khác nữa, dưới này Tui liệt kê 4 loại toán tử cơ bản thường dùng nhất trong Python
IT SHARE EDU
1.Toán tử số học cơ bản trong python
2.Toán tử gán trong python
Toán tử | Công năng | Ví dụ |
“ = ” | Toán tử gán giá trị bằng cho một đối tượng | A = 6 => lúc này A có giá trị bằng 6 |
“ += ” | Toàn tử này cộng thêm giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A += B tương đương với A = A + B |
“ -= ” | Toàn tử này trừ đi giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A -= B tương đương với A = A – B |
“ *= ” | Toàn tử này nhân giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A *= B tương đương với A = A * B |
“ /= ” | Toàn tử này chia giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A /= B tương đương với A = A / B |
“ %= ” | Toàn tử này chia hết giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A %= B tương đương với A = A % B |
“ **= ” | Toàn tử này lũy thừa giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A **= B tương đương với A = A ** B |
“ //= ” | Toàn tử này chia làm tròn giá trị ban đầu của đối tượng và gán kết quả cho chính đối tượng đó | A //= B tương đương với A = A // B |
3.Toán tử So sánh trong python
Toán tử | Biểu thức điều kiện | Ý nghĩa |
---|---|---|
== | x == y | x và y bằng nhau |
!= | x != y | x và y không bằng nhau |
> | x > y | x lớn hơn y |
< | x < y | x nhỏ hơn y |
>= | x >= y | x bằng hoặc lớn hơn y |
<= | x <= y | x bằng hoặc nhỏ hơn y |
in | x in y | phần tử x tồn tại trong y |
not in | x not in y | phần tử x không tồn tại trong y |
4.Toán tử Logic trong python
Toán tử | Biểu thức | Ý nghĩa |
---|---|---|
AND | X and Y | True nếu cả X và Y đều đúng |
OR | X or Y | True nếu ít nhất một trong hai vế X hoặc Y đúng |
NOT | not X | True nếu X sai và False nếu X đúng |
5.Độ ưu tiên toán tử python
Python có ràng buộc thứ tự ưu tiên của các toán tử. Tuy nhiên tốt nhất là các bạn hay điều khiển nó bằng cách dùng cặp ngoặc tròn ( ) để nó rõ nghĩa hơn. Bảng dưới đây để tham khảo độ ưu tiên từ cao xuống thấp (tuy nhiên có thể quên nó đi mà hãy dùng ngoặc tròn () để chỉ định rõ).
VD:
x= 7
y= x**2
print(x)
print (y)
year = 2024
t = year %2 ==0 and year %3>1
print (t)
t = year %2==0 or year %3>7 (chỉ cần thỏa 1 điều kiện)
print(t)
print(7/2)
print(7//2)
print(7%2)
print(“+”*10)
print(7 is not 7)
print(7 is 7)