Các loại dữ liệu tích hợp
Trong lập trình, kiểu dữ liệu là một khái niệm quan trọng.
Các biến có thể lưu trữ dữ liệu của các loại khác nhau và các loại khác nhau có thể làm những việc khác nhau.
Python có các loại dữ liệu sau được tích hợp theo mặc định, trong các danh mục này:
Dạng văn bản: | str |
Các loại số: | int , float , complex |
Các loại trình tự: | list , tuple , range |
Loại ánh xạ: | dict |
Các loại đặt: | set , frozenset |
Loại Boolean: | int 0 |
Các loại nhị phân: | int 1, int 2, int 3 |
Không có loại: | int 4 |
Lấy kiểu dữ liệu
Bạn có thể lấy kiểu dữ liệu của bất kỳ đối tượng nào bằng cách sử dụng hàm int
5:
Thí dụ
In kiểu dữ liệu của biến X:
x = 5 in [loại [x]]
print[type[x]]
Hãy tự mình thử »
Đặt kiểu dữ liệu
Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến:
Hãy tự mình thử » | Đặt kiểu dữ liệu | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu
Thử nó
Hãy tự mình thử » | Đặt kiểu dữ liệu | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu | Thử nó | Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến: |
Loại dữ liệu
Exercise:
Thử nó
x = "Hello World"
Lấy kiểu dữ liệu
Bạn có thể lấy kiểu dữ liệu của bất kỳ đối tượng nào bằng cách sử dụng hàm int
5:
Thí dụ
In kiểu dữ liệu của biến X:
x = 5 in [loại [x]]
print[type[x]]
Hãy tự mình thử »
Dưới đây là tất cả các loại dữ liệu tích hợp trong Python:
Thí dụ
In kiểu dữ liệu của biến X:
print[type[3]]
print[type[3.14]]
print[type[1j]]
print[type[["apple", "banana", "cherry"]]]
print[type[["apple", "banana", "cherry"]]]
print[type[range[6]]]
print[type[{"name" : "John", "age" : 36}]]
print[type[{"apple", "banana", "cherry"}]]
print[type[frozenset[{"apple", "banana", "cherry"}]]]
print[type[True]]
print[type[b"Hello"]]
print[type[bytearray[5]]]
print[type[memoryview[bytes[5]]]]
Hãy tự mình thử »
& nbsp; một kiểu dữ liệu xác định loại biến. Vì mọi thứ là một đối tượng trong & nbsp; python, & nbsp; loại dữ liệu & nbsp; thực sự là các lớp; và các biến là các trường hợp của các lớp.A data type defines the type of a variable. Since everything is an object in Python, data types are actually classes; and the variables are instances of the classes.
Trong bất kỳ ngôn ngữ lập trình nào, các hoạt động khác nhau có thể được thực hiện trên các loại dữ liệu khác nhau, một số loại phổ biến với các kiểu dữ liệu khác trong khi một số có thể rất cụ thể với kiểu dữ liệu cụ thể đó.
1. Các loại dữ liệu tích hợp trong Python
Python có các loại dữ liệu sau được tích hợp theo mặc định.
Text/String |
|
Số |
|
Danh sách |
|
Bản đồ |
|
Bộ |
|
Boolean |
|
Nhị phân |
|
2. Các loại dữ liệu chi tiết
2.1. str
Chuỗi có thể được định nghĩa là chuỗi các ký tự được đặt trong các trích dẫn đơn, gấp đôi hoặc ba. Các trích dẫn ba [có thể được sử dụng để viết các chuỗi nhiều dòng.
Kiểu dữ liệu STR
|
2.2. int, float, phức tạp
Đây là những loại số. Chúng được tạo khi một số được gán cho một biến.
- ________ 1 & nbsp; giữ các số nguyên đã ký có độ dài không giới hạn.
- ________ 2 & nbsp; giữ số lượng chính xác nổi và chúng là chính xác lên đến 15 vị trí thập phân.
- ________ 3 & nbsp; - Một số phức tạp chứa phần thực và tưởng tượng.
Các loại số
|
2.3. Danh sách, Tuple, phạm vi
Trong python, & nbsp; list & nbsp; là một chuỗi được đặt hàng & nbs Một danh sách có thể & nbsp; chứa dữ liệu của các loại khác nhau.list is an ordered sequence of some data written using square brackets[int
00] and commas[int
01]. A list can contain data of different types.
Nhà điều hành [int
02] và nbsp; có thể được sử dụng để truy cập dữ liệu trong danh sách. can be used to access the data in the list.
Toán tử & nbsp; coscatenation [____ 47] & nbsp; và & nbsp; toán tử lặp lại [________ 51] & nbsp; hoạt động tương tự & nbsp; ________ 0 & nbsp; kiểu dữ liệu.concatenation operator [list
7] and repetition operator
[tuple
1] works similar the str
data type.
A & nbsp; phạm vi & nbsp; có thể được coi là & nbsp; ________ 106, được đưa ra khỏi A & nbsp; ____ 4 & nbsp; sử dụng toán tử cắt.range can be considered as int
06, taken out of a list
using slicing operator.
A & nbsp; tuple & nbsp; tương tự như & nbsp; Ngoài ra, các mục được đặt trong ngoặc đơn & nbsp; ________ 110.tuple is similar to the list
– except tuple
is a read-only data structure and we can’t modify the size and value of the items of a tuple. Also, items are enclosed in parentheses int
10.
Các loại danh sách
Các
|
2.4. DIGN
Dict & nbsp; hoặc từ điển là một tập hợp được đặt hàng của một cặp giá trị khóa & nbsp; của các mục. Một khóa có thể giữ bất kỳ loại dữ liệu nguyên thủy nào trong khi giá trị là một đối tượng Python tùy ý. or dictionary is an ordered set of a key-value pair of items. A key can hold any primitive data type whereas value is an arbitrary Python object.
Các mục trong từ điển được phân tách bằng dấu phẩy và được đặt trong niềng răng xoăn & nbsp; ________ 184.
Các loại chỉ đạo
|
2.5. Đặt, Frozenset
& Nbsp; set & nbsp; trong python có thể được định nghĩa là & nbsp; Bộ sưu tập không theo thứ tự & nbsp; của các mục khác nhau được đặt trong niềng răng xoăn ____.set in python can be defined as the unordered collection of various items enclosed within the curly bracesint
84.
Các yếu tố của tập hợp & nbsp; không thể được sao chép. Các yếu tố của bộ python & nbsp; phải là bất biến.can not be duplicate. The elements of the python set must be immutable.
Không giống như & nbsp; ____ 4, không có & nbsp; ________ 219 & nbsp; cho các phần tử đã đặt. Điều đó có nghĩa là chúng ta chỉ có thể lặp qua các yếu tố của & nbsp; ________ 8.
& Nbsp; bộ đông lạnh & nbsp; là dạng bất biến của các bộ bình thường. Điều đó có nghĩa là chúng tôi không thể xóa hoặc thêm bất kỳ mục nào vào bộ đóng băng.frozen sets are the immutable form of the normal sets. It means we cannot remove or add any item into the frozen set.
Đặt loại
|
2.6. bool
giá trị bool & nbsp; là hai đối tượng không đổi & nbsp; ________ 293 & nbsp; và & nbsp; ________ 294. Chúng được sử dụng để đại diện cho các giá trị sự thật. Trong bối cảnh số, chúng hoạt động như số nguyên 0 và 1, tương ứng. values are the two constant objects float
93 and float
94. They are used to represent truth values. In numeric contexts, they behave like the integers 0 and 1, respectively.
complex
1complex
2 float
94
complex
4complex
2 float
93
complex
9list
0
complex
9list
2
complex
9tuple
7int
0tuple
7int
14complex
10
Các
2.7. byte, bytearray, memoryView
Byte & nbsp; và & nbsp; bytearray & nbsp; được sử dụng để thao tác dữ liệu nhị phân. & Nbsp; MemoryView & nbsp; sử dụng giao thức bộ đệm để truy cập bộ nhớ của các đối tượng nhị phân khác mà không cần tạo bản sao. and bytearray are used for manipulating binary data. The memoryview uses the buffer protocol to access the memory of other binary objects without needing to make a copy.
Các đối tượng byte là & nbsp; bất biến & nbsp; trình tự của các byte đơn. Chúng ta chỉ nên sử dụng chúng khi làm việc với dữ liệu tương thích ASCII.immutable sequences of single bytes. We should use them only when working with ASCII compatible data.
Cú pháp cho & nbsp; ________ 11 & nbsp; nghĩa đen giống như & nbsp; ________ 318 & nbsp; nghĩa đen, ngoại trừ A & nbsp; ________ 194 & nbsp; tiền tố được thêm vào.
________ 12 & nbsp; các đối tượng luôn được tạo bằng cách gọi hàm tạo & nbsp; ________ 321. Đây là & nbsp; có thể thay đổi & nbsp; đối tượng.mutable objects.
byte, loại bộ nhớ
|
3. loại [] hàm
Có thể sử dụng chức năng & nbsp; ____ 15 & nbsp; để lấy loại dữ liệu của bất kỳ đối tượng nào.
Nhận loại
|
Hãy gửi cho tôi câu hỏi của bạn trong bình luận.