LOGO
Khai báo biến
Giáo viên: Dương Thành Long
Email:
SĐT/Zalo: 0835.100.699
NỘI DUNG
Đặt tên và sử dụng biến trong Python
Các kiểu dữ liệu cơ bản
Kiểm tra kiểu dữ liệu
Ép kiểu dữ liệu
Đặt tên và sử dụng biến
Tên: ký tự bắt đầu phải là alphabet hoặc _
Không cần khai báo, chỉ gán giá trị (sử dụng dấu =)
Được tạo ra trong lần đầu gán giá trị
Phạm vi biến: cục bộ, toàn cục
Tham khảo đến đối tượng
Thông tin về kiểu gắn liền với đối tượng
elearning.c3vietduc.daklak.edu.vn
Đặt tên và sử dụng biến
Cú pháp:
tenBien = giaTri
Trong đó:
tenBien là tên của biến mà người lập trình muốn đặt.
giaTri là giá trị của biến muốn gán.
VÍ DỤ:
name = "Thành Long"
a = b = c = 1996
name, age, male = "Thành Long", 32 , True
Các kiểu dữ liệu cơ bản
Python cũng giống như một số các ngôn ngữ bậc cao khác, khi ta khai báo biến thì kiểu
dữ liệu của nó sẽ tự động được phát hiện và định nghĩa. Vì vậy nên chúng ta cũng không
phải quá vất vả khi khai báo 1 biến.
elearning.c3vietduc.daklak.edu.vn
Các kiểu dữ liệu cơ bản
Ví dụ: Các kiểu dữ liệu cơ bản trong python.
name = "Thành Long" #string(Xâu)
age = 32 #integer(Sốốnguyên)
point = 8.9 #float(Sốốthực)
option = [1,2,3,4,5] #lists(Ma
ảng)
tuple = ('Thành Long', 32 , True) #Tuple(hằng sốố
)
dictionary
=
{"name":
"Thanh
Long",
"age":
32,
"male":
#Dictionary(Từ điêả
n)
elearning.c3vietduc.daklak.edu.vn
True}
Kiểm tra kiểu dữ liệu
Trong python, để kiểm tra kiểu dữ liệu của một biến thì chúng ta có thể sử dụng hàm
type với cú pháp như sau:
type(data)
Trong đó data là biến mà chúng ta cần kiểm tra.
Kiểm tra kiểu dữ liệu
Ví dụ:
name = "Tin học"
type(name) #string
age = 22
type(age) #int
point = 8.9
type(point) #float
option = [1,2,3,4,5]
type(option) #list
tuplet = ('Tin học', 22 , True)
type(tuplet) #Tuple
dictionary = {"name": "Tin hoc", "age": 22, "male": True}
type(dictionary) # dict
Ép kiểu dữ liệu
Trong một trường hợp nào đó mà người lập trình muốn chuyển
đổi kiểu dữ liệu của một biến, thì Python hỗ trợ qua các hàm cơ bản
sau:
float(data) chuyển đổi sang kiểu số thực.
int(data,base) chuyển đổi sang kiểu số, trong đó base là kiểu hệ số mà các
bạn muốn chuyển đổi sang (tham số này có thể bỏ trống).
str(data) chuyển đổi sang dạng chuỗi.
complex(data) chuyển đổi sang kiểu phức hợp.
elearning.c3vietduc.daklak.edu.vn
Ép kiểu dữ liệu
tuple(data) chuyển đổi sang kiểu Tuple.
dict(data) chuyển đổi sang kiểu Dictionary.
hex(data) chuyển đổi sang hệ 16.
oct(data) chuyển đổi sang hệ 8.
chr(data) chuyển đổi sang dạng ký tự.
...
elearning.c3vietduc.daklak.edu.vn
Ép kiểu dữ liệu
Ví dụ:
age = 32;
# ép sang float
floatAge = float(age)
print(type(floatAge))
#ép sang integer.
intAge = int(age)
print(type(intAge))
#ép sang chuốỗ
i.
strAge = str(age)
print(type(strAge))
elearning.c3vietduc.daklak.edu.vn
LOGO
Cảm ơn!
Http://elearning.c3vietduc.daklak.edu.vn