Python bài 6: Toán Tử Và Biểu Thức Trong Python

Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

Toán tử và biểu thức là một phần quan trọng trong lập trình Python. Toán tử giúp thực hiện các phép toán trên dữ liệu, còn biểu thức là sự kết hợp giữa toán tử và toán hạng để tính toán một giá trị.

1. Các Loại Toán Tử Trong Python

Python cung cấp nhiều loại toán tử khác nhau:

1.1. Toán Tử Số Học (Arithmetic Operators)

Toán TửÝ NghĩaVí DụKết Quả
+Cộng5 + 38
-Trừ10 - 28
*Nhân4 * 520
/Chia (float)10 / 33.333
//Chia lấy nguyên10 // 33
%Chia lấy dư10 % 31
**Lũy thừa2 ** 38

Ví dụ sử dụng:

x = 10
y = 3
print(x + y)  # 13
print(x // y)  # 3
print(x ** y)  # 1000

1.2. Toán Tử So Sánh (Comparison Operators)

Dùng để so sánh hai giá trị, trả về True hoặc False.

Toán TửÝ NghĩaVí Dụ (x = 5, y = 3)Kết Quả
==Bằng nhaux == yFalse
!=Khác nhaux != yTrue
>Lớn hơnx > yTrue
<Nhỏ hơnx < yFalse
>=Lớn hơn hoặc bằngx >= yTrue
<=Nhỏ hơn hoặc bằngx <= yFalse

Ví dụ:

x = 10
y = 5
print(x &gt; y)  # True
print(x == y)  # False

1.3. Toán Tử Logic (Logical Operators)

Dùng để kết hợp các biểu thức điều kiện.

Toán TửÝ NghĩaVí Dụ (x = 5, y = 3)Kết Quả
and(x > 2) and (y < 5)True
orHoặc(x > 5) or (y < 5)True
notPhủ địnhnot(x > 2)False

Ví dụ:

x = 5
y = 10
print(x &gt; 0 and y &gt; 5)  # True
print(not (x &gt; 0))  # False

1.4. Toán Tử Gán (Assignment Operators)

Dùng để gán giá trị cho biến.

Toán TửÝ NghĩaVí Dụ
=Gán giá trịx = 10
+=Cộng rồi gánx += 2 (tương đương x = x + 2)
-=Trừ rồi gánx -= 3
*=Nhân rồi gánx *= 5
/=Chia rồi gánx /= 2
%=Chia dư rồi gánx %= 3
**=Lũy thừa rồi gánx **= 2

Ví dụ:

x = 5
x += 3  # x = x + 3 =&gt; x = 8
print(x)

1.5. Toán Tử Bitwise (Toán Tử Nhị Phân)

Dùng để thực hiện phép toán trên bit.

Toán TửÝ NghĩaVí Dụ (x = 5, y = 3)Kết Quả
&ANDx & y1
|ORx | y7
^XORx ^ y6
~NOT~x-6
<<Dịch tráix << 110
>>Dịch phảix >> 12

Ví dụ:

x = 5
y = 3
print(x &amp; y)  # 1
print(x | y)  # 7

2. Biểu Thức Trong Python

Biểu thức là sự kết hợp của toán tử và toán hạng để tính toán một giá trị.

Ví dụ biểu thức số học:

result = (10 + 5) * 2 - 3 / 2
print(result)

Ví dụ biểu thức logic:

x = 7
y = 10
result = (x &gt; 5) and (y &lt; 20)
print(result)  # True

3. Thứ Tự Ưu Tiên Của Toán Tử

Thứ tự ưu tiên xác định toán tử nào được thực hiện trước.

Mức độToán Tử
1 (Cao nhất)() (ngoặc tròn)
2** (lũy thừa)
3+x, -x, ~x (dấu dương, âm, NOT)
4*, /, //, %
5+, -
6>, <, >=, <=, ==, !=
7and
8 (Thấp nhất)or

Ví dụ:

result = 10 + 5 * 2  # Kết quả là 20, vì * có ưu tiên cao hơn +

Kết Luận

Toán tử và biểu thức giúp thực hiện các phép toán trong Python. Hiểu rõ chúng giúp lập trình hiệu quả hơn. Hãy thực hành để nắm vững kiến thức này!

Total
0
Shares
Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Previous Post
Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

Python bài 7: Một số bài tập ôn tập về biến, kiểu dữ liệu, nhập xuất, toán tử

Next Post
Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

Python bài 5: Nhập Xuất Dữ Liệu Trong Python

Related Posts