Python có nhiều kiểu dữ liệu tích hợp hữu ích. Biến Python có thể lưu trữ các loại dữ liệu khác nhau dựa trên loại dữ liệu của biến. Kiểu dữ liệu của biến được tạo động mà không cần xác định rõ ràng kiểu dữ liệu khi biến được tạo
Nó rất hữu ích cho những người giải quyết vấn đề để hiểu một vài loại dữ liệu cốt lõi của Python để viết mã được xây dựng tốt
Đánh giá về phép gán biến trong Python
Nhớ lại từ chương trước rằng các biến trong Python được định nghĩa bằng toán tử gán, dấu bằng
>>> a = 5
>>> type[a]
0. Để xác định một biến trong Python, tên biến được viết trước, sau đó là toán tử gán >>> a = 5
>>> type[a]
0, sau đó là một giá trị hoặc biểu thứcDưới đây là cú pháp chung để gán giá trị cho tên biến
variable_name = value
Tên biến trong Python phải tuân thủ các quy tắc sau
- tên biến phải bắt đầu bằng một chữ cái
- tên biến chỉ có thể chứa chữ cái, số và ký tự gạch dưới
2>>> a = 5 >>> type[a]
- tên biến không thể chứa dấu cách hoặc dấu chấm câu
- tên biến không được đặt trong dấu ngoặc kép hoặc ngoặc
Dưới đây là phần thảo luận về một vài kiểu dữ liệu tích hợp khác nhau trong Python
số nguyên
Số nguyên là một trong các kiểu dữ liệu Python. Một số nguyên là một số nguyên, âm, dương hoặc bằng không. Trong Python, các biến số nguyên được xác định bằng cách gán một số nguyên cho một biến. Hàm
>>> a = 5
>>> type[a]
0 của Python có thể được sử dụng để xác định kiểu dữ liệu của một biến>>> a = 5
>>> type[a]
Đầu ra
>>> a = 5
>>> type[a]
1 cho biết biến >>> a = 5
>>> type[a]
2 là một số nguyên. Số nguyên có thể âm hoặc không>>> b = -2
>>> type[b]
>>> z = 0
>>> type[z]
Số dấu phẩy động
Số dấu phẩy động hoặc số float là một kiểu dữ liệu khác của Python. Số float là số thập phân, dương, âm và không. Số float cũng có thể được biểu thị bằng số trong ký hiệu khoa học có chứa số mũ
Cả chữ thường
>>> a = 5
>>> type[a]
3 hoặc chữ hoa >>> a = 5
>>> type[a]
4 đều có thể được sử dụng để xác định số float trong ký hiệu khoa học. Trong Python, một số float có thể được xác định bằng cách sử dụng dấu thập phân >>> a = 5
>>> type[a]
5 khi một biến được gán>>> c = 6.2
>>> type[c]
>>> d = -0.03
>>> type[d]
>>> Na = 6.02e23
>>> Na
6.02e+23
>>> type[Na]
Để xác định một biến là số float thay vì số nguyên, ngay cả khi biến được gán là một số nguyên, dấu thập phân ở cuối
>>> a = 5
>>> type[a]
5 được sử dụng. Lưu ý sự khác biệt khi dấu thập phân >>> a = 5
>>> type[a]
5 đứng sau một số nguyên>>> a = 5
>>> type[a]
2Số phức
Một kiểu dữ liệu số hữu ích khác cho người giải toán là kiểu dữ liệu số phức. Một số phức được định nghĩa trong Python bằng cách sử dụng thành phần thực
>>> a = 5
>>> type[a]
8 thành phần ảo >>> a = 5
>>> type[a]
9. Chữ cái >>> a = 5
>>> type[a]
9 phải được sử dụng để biểu thị thành phần ảo. Sử dụng chữ cái >>> b = -2
>>> type[b]
>>> z = 0
>>> type[z]
1 để xác định một số phức trả về lỗi trong PythonKiểu dữ liệu số lưu trữ các giá trị số. Chúng là các kiểu dữ liệu không thay đổi, có nghĩa là việc thay đổi giá trị của một kiểu dữ liệu số dẫn đến một đối tượng được cấp phát mới
Các đối tượng số được tạo khi bạn gán giá trị cho chúng. Ví dụ -
>>> a = 5
>>> type[a]
7Bạn cũng có thể xóa tham chiếu đến một đối tượng số bằng cách sử dụng câu lệnh del. Cú pháp của câu lệnh del là -
>>> a = 5
>>> type[a]
8Bạn có thể xóa một đối tượng hoặc nhiều đối tượng bằng cách sử dụng câu lệnh del. Ví dụ -
>>> a = 5
>>> type[a]
9Python hỗ trợ bốn loại số khác nhau –
int [signed integers] − Chúng thường được gọi đơn giản là số nguyên hoặc số nguyên, là số nguyên âm hoặc dương không có dấu thập phân
long [số nguyên dài ] − Còn được gọi là số dài, chúng là số nguyên có kích thước không giới hạn, được viết như số nguyên và theo sau là chữ hoa hoặc chữ thường L
float [giá trị thực dấu phẩy động] − Còn được gọi là số float, chúng biểu thị số thực và được viết bằng dấu thập phân chia phần nguyên và phần thập phân. Số float cũng có thể được ký hiệu khoa học, với E hoặc e biểu thị lũy thừa của 10 [2. 5e2 = 2. 5 x 102 = 250]
phức [số phức] − có dạng a + bJ, trong đó a và b là số thực và J [hoặc j] đại diện cho căn bậc hai của -1 [là số ảo]. Phần thực của số là a, phần ảo là b. Số phức không được sử dụng nhiều trong lập trình Python
ví dụ
Dưới đây là một số ví dụ về số
intlongfloatcomplex1051924361L0. 03. 14j100-0x19323L15. 2045. j-7860122L-21. 99. 322e-36j0800xDEFABCECBDAECBFBAEL32. 3+e18. 876j-0490535633629843L-90. -. 6545+0J-0x260-052318172735L-32. 54e1003e+26J0x69-4721885298529L70. 2-E124. 53e-7jPython cho phép bạn sử dụng chữ L viết thường với long, nhưng khuyến nghị bạn chỉ nên sử dụng chữ L viết hoa để tránh nhầm lẫn với số 1. Python hiển thị các số nguyên dài với chữ L viết hoa
Một số phức bao gồm một cặp số thực dấu phẩy động có thứ tự được biểu thị bằng a + bj, trong đó a là phần thực và b là phần ảo của số phức
Chuyển đổi loại số
Python chuyển đổi các số bên trong một biểu thức chứa các loại hỗn hợp thành một loại chung để đánh giá. Nhưng đôi khi, bạn cần ép buộc một số rõ ràng từ loại này sang loại khác để đáp ứng yêu cầu của toán tử hoặc tham số hàm
Nhập int[x] để chuyển đổi x thành số nguyên đơn giản
Nhập long[x] để chuyển x thành số nguyên dài
Nhập float[x] để chuyển đổi x thành số dấu phẩy động
Nhập phức hợp [x] để chuyển đổi x thành một số phức với phần thực x và phần ảo bằng 0
Nhập phức hợp [x, y] để chuyển đổi x và y thành một số phức với phần thực x và phần ảo y. x và y là các biểu thức số
Hàm toán học
Python bao gồm các hàm sau thực hiện các phép tính toán học
Sr. Không. Hàm và Trả về [ mô tả ]1 abs[x]Giá trị tuyệt đối của x. khoảng cách [dương] giữa x và 0
2trần[x]trần nhà của x. số nguyên nhỏ nhất không nhỏ hơn x
3 cmp[x, y]-1 nếu x < y, 0 nếu x == y, hoặc 1 nếu x > y
4 điểm kinh nghiệm[x]Hàm mũ của x. Ví dụ
5fab[x]Giá trị tuyệt đối của x
tầng của x. số nguyên lớn nhất không lớn hơn x
7log[x]Lôgarit tự nhiên của x, cho x > 0
8log10[x]Logarit cơ số 10 của x với x > 0
9max[x1, x2,. ]Đối số lớn nhất của nó. giá trị gần nhất với vô cực dương
10 phút[x1, x2,. ]Đối số nhỏ nhất của nó. giá trị gần nhất với vô cực âm
11modf[x]Phần phân số và phần nguyên của x trong bộ hai phần tử. Cả hai phần có cùng một dấu hiệu như x. Phần nguyên được trả về dưới dạng float
12pow[x, y]Giá trị của x**y
13vòng[x [,n]]x làm tròn đến n chữ số từ dấu thập phân. Python làm tròn số 0 như một kẻ phá bĩnh. vòng[0. 5] là 1. 0 và làm tròn [-0. 5] là -1. 0
14sqrt[x]Căn bậc hai của x khi x > 0
Hàm số ngẫu nhiên
Số ngẫu nhiên được sử dụng cho các ứng dụng trò chơi, mô phỏng, thử nghiệm, bảo mật và quyền riêng tư. Python bao gồm các chức năng sau thường được sử dụng
Sr. Không. Chức năng và Mô tả Lựa chọn [seq]Một mục ngẫu nhiên từ danh sách, bộ hoặc chuỗi
2dải [[bắt đầu,] dừng [,bước]]Một phần tử được chọn ngẫu nhiên từ phạm vi [bắt đầu, dừng, bước]
3ngẫu nhiên[]Một số float ngẫu nhiên r, sao cho 0 nhỏ hơn hoặc bằng r và r nhỏ hơn 1
4 hạt[[x]]Đặt giá trị bắt đầu bằng số nguyên được sử dụng để tạo số ngẫu nhiên. Gọi chức năng này trước khi gọi bất kỳ chức năng mô-đun ngẫu nhiên nào khác. Trả về Không có