Professional Documents
Culture Documents
Chương 2
Chương 2
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
HẰNG (Constant)
• Giá trị cố định như là số, ký tự, chuỗi được gọi là
hằng vì giá trị của chúng không thể thay đổi
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
TỪ KHÓA
• Từ khóa được dành riêng cho ngôn ngữ, không thể
dùng để đặt tên định danh
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
BIẾN (VARIABLES)
• Biến là đại lượng lưu trữ dữ liệu, khi khai báo biến,
chương trình yêu cầu máy tính cấp cho biến vị trí trong
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
QUY TẮC ĐẶT TÊN BIẾN
• Tên biến chỉ bao gồm ký chữ, ký số và dấu _
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
QUY TẮC ĐẶT TÊN BIẾN
x1q3z9ocd = 35.0
Bài 2: Biến và phép toán trong Python
x1q3z9afd = 12.50
x1q3p9afd = x1q3z9ocd * x1q3z9afd
print(x1q3p9afd)
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
QUY TẮC ĐẶT TÊN BIẾN
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
QUY TẮC ĐẶT TÊN BIẾN
hours = 35.0
rate = 12.50
pay = hours * rate
print(pay)
x = 2 Lệnh gán
x = x + 2 Lệnh gán với biểu thức
print(x) Lệnh in
• Tính toán giá trị của biểu thức ở vế phải và gán giá
trị này cho biến ở vế trái của lệnh gán (=)
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
Biến x chỉ vị trí trong bộ nhớ, tại x 0.6
đó lưu trữ giá trị (0.6)
Bài 2: Biến và phép toán trong Python
0.6 0.6
x = 3.9 * x * ( 1 - x )
0.4
0.4
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
BIỂU THỨC SỐ HỌC
Toán tử Mô tả Ví dụ
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
TOÁN TỬ GÁN
Toán từ Mô tả Ví dụ Tương đương
= Phép gán giá trị bên x=5
Bài 2: Biến và phép toán trong Python
x/=5
=> x= 1.4
//= Chia và gán (lấy x=7 x=x//5
nguyên) x//=5
=> x= 1
%= Chia lấy dư x=7 x=x%5
x%=5
=> x= 2
*= Lấy lũy thừa và gán x=2 x=x**3
X**=3
=> x= 8
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
TOÁN TỬ SO SÁNH
Toán từ Mô tả Ví dụ
== So sánh bằng 5==5 => Kq True
Bài 2: Biến và phép toán trong Python
x = 1 + 2 * 3 - 4 / 5 ** 6
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
THỨ TỰ ƯU TIÊN CÁC TOÁN TỬ
• Quy tắc ưu tiên các toán tử
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
1 + 2 ** 3 / 4 * 5
>>> x = 1 + 2 ** 3 / 4 * 5
Bài 2: Biến và phép toán trong Python
>>> print(x)
11.0 1 + 8 / 4 * 5
>>>
1 + 2 * 5
Parenthesis
Power
Multiplication 1 + 10
Addition
Left to Right 11
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CÁC KIỂU DỮ LIỆU CƠ BẢN PYTHON
• Kiểu int: Kiểu số nguyên
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CÁC KIỂU DỮ LIỆU CƠ BẢN PYTHON
• Kiểu bool: Kiểu luận lý (True hoặc False)
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
KHAI BÁO BIẾN TRONG PYTHON
• Trong Python một biến không cần khai báo biến
kiểu dữ liệu.
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
NGƯỜI DÙNG NHẬP LIỆU
• Sử dụng hàm input() để yêu cầu Python dừng và
đọc dữ liệu từ bàn phím
Bài 2: Biến và phép toán trong Python
(Ví dụ 1-Chương 2)
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
print ("{0}{1}".format(7,10**7))
print ("{0}{1}".format(7,10**7))
print ("{0}{1}".format(7,10**7))
XUẤT DỮ LIỆU
• Hàm print() để xuất dữ liệu ra màn hình
Bài 2: Biến và phép toán trong Python
Ví dụ: print(“-”*20)
==> Kết quả xuất dấu – 20 lần
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
print ("{0}{1}".format(7,10**7))
print ("{0}{1}".format(7,10**7))
print ("{0}{1}".format(7,10**7))
XUẤT DỮ LIỆU
độ rộng của giá trị 0 là 2.
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CHUYỂN ĐỔI DỮ LIỆU NHẬP
• Chuyển đổi dữ liệu từ dạng chuỗi nhập từ bàn phím
sang dạng số, nếu cần
Bài 2: Biến và phép toán trong Python
(Ví dụ 2-Chương 2)
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CHÚ THÍCH TRONG PYTHON
• Ghi chú 1 dòng : sử dụng dấu #
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CHÚ THÍCH TRONG PYTHON
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
CHÚ THÍCH TRONG PYTHON
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu
BÀI TẬP THỰC HÀNH
𝑏
• Nhập 2 số nguyên a và b, hãy tính và in ra 𝑎.
Bài 2: Biến và phép toán trong Python
… những bước chập chững vào thế giới Khoa học dữ liệu … Trần Doãn Hiếu