Kiểu dữ liệu cơ bản và khai báo biến trong Python
Mục lục
Nội dung bài học
- 1. Các kiểu dữ liệu cơ bản trong Python
- 2. Khai báo biến trong Python
- 3. Cách xóa biến
- 4. Cách kiểm tra vùng lưu trữ giá trị của các biến int, float
1. Các kiểu dữ liệu cơ bản trong Python
- Kiểu int: Kiểu số nguyên (không có chứa dấu chấm thập phân), có thể lưu các số nguyên âm và dương.
- - Ví dụ: 113, -114, 115
- Kiểu float: Kiểu số thực (có chứa dấu chấm thập phân)
- - Ví dụ:5.2,-7.3
- Kiểu complex: Kiểu số phức
- - Ví dụ 1: z = 2 + 3j thì 2 là phần thực, 3 là phần ảo (j là từ khóa để đánh dấu phần ảo)
- - Ví dụ 2: z = complex(2,3) thì 2 là phần thực, 3 là phần ảo
- - Khi xuất kết quả ta có thể:
- print("Phần thực = ",z.real) ==> Phần thực = 2
- print("Phần ảo = ", z.imag) ==> Phần ảo = 3
- Kiểu str: Kiểu chuỗi, để trong nháy đôi hoặc nháy đơn
- - Ví dụ: "Obama", 'Putin'
- Kiểu bool: Kiểu luân lý, để lưu True hoặc False
- - Ví dụ 1: t1 = True
- - Ví dụ 2: t2 = False
2. Khai báo biến trong Python
Trong Python một biến không cần khai báo kiểu dữ liệu, khi ta gán giá trị thì tự động Python sẽ nội suy ra kiểu dữ liệu của biến. Như vậy một biến có thể có nhiều kiểu dữ liệu tùy thuộc vào giá trị mà ta gán. Ta có thể dùng hàm type() để kiểm tra kiểu dữ liệu của biến:
x | print(type(x))
|
---|---|
5 | <class 'int'> |
'teo' | <class 'str'> |
True | <class 'bool'> |
5.5 | <class 'float'> |
complex(113,114) | <class 'complex'> |
3. Cách xóa biến
Trong Python có một điểm thú vị là: Nếu một biến đang tồn tại mà ta xóa nó đi thì không còn sử dụng được nữa, Python dùng từ khóa <code>del để xóa:
x = "Obama"
print(x)
del(x)
print(x)
4. Cách kiểm tra vùng lưu trữ giá trị của các biến int, float
Ta có thể kiểm tra vùng lưu trữ giá trị của các biến int, float bằng cách import thư viện sys để có thể xem được chi tiết:
import sys
print("Thông tin chi tiết của int:")
print(sys.int_info)
print("Thông tin chi tiết của float:")
print(sys.float_info)