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: | 2 |
Các loại số: | 3, 4, 5 |
Các loại trình tự: | 6, 7, 8 |
Loại ánh xạ: | 9 |
Các loại đặt: | 0, 1 |
Loại Boolean: | 2 |
Các loại nhị phân: | 3, 4, 5 |
Không có loại: | 6 |
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
>>> 4.2
4.2
>>> type[4.2]
>>> 4.
4.0
>>> .2
0.2
>>> .4e7
4000000.0
>>> type[.4e7]
>>> 4.2e-4
0.00042
7: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"
76 This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Basic Data Types in Python>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Biên dịch nguồn vào một mã hoặc đối tượng AST
77>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
- Đánh giá biểu hiện pythonnumeric, string, and Boolean types that are built into Python. By the end of this tutorial, you’ll be familiar with what objects of these types look like, and how to represent them.
78functions. These are pre-written chunks of code you can call to do useful things. You have already seen the built-in>>> print[0o10] 8 >>> print[0x10] 16 >>> print[0b10] 2
8 function, but there are many others.>>> 4.2 4.2 >>> type[4.2] >>> 4. 4.0 >>> .2 0.2 >>> .4e7 4000000.0 >>> type[.4e7] >>> 4.2e-4 0.00042
Thực hiện thực thi động của mã python
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
79Trả về giá trị băm của một đối tượng
>>> print[123123123123123123123123123123123123123123123123 + 1]
123123123123123123123123123123123123123123123124
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
80Gọi hệ thống trợ giúp tích hợp
Trả về một phương thức tĩnh cho một hàm 1 [zero + uppercase letter 2]
| 83 | 2 |
Được viện dẫn bởi tuyên bố 84 5 [zero + uppercase letter 6]
| Bát phân | 8 |
7 [không + chữ thường ____ 48] ________ 49 [không có chữ in hoa 0] 9 [zero + uppercase letter 0]
| Thập lục phân | 16 |
Ví dụ:
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:>>>
>>> type[10]
>>> type[0o10]
>>> type[0x10]
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:>>>
>>> 4.2
4.2
>>> type[4.2]
>>> 4.
4.0
>>> .2
0.2
>>> .4e7
4000000.0
>>> type[.4e7]
>>> 4.2e-4
0.00042
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
3:>>> type[10] >>> type[0o10] >>> type[0x10]
Số điểm nổi
>>>
>>> 1.79e308 1.79e+308 >>> 1.8e308 inf
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
>>>
>>> 5e-324 5e-324 >>> 1e-325 0.0
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là >>> type[10]
>>> type[0o10]
>>> type[0x10]
3:
>>> type[10]
>>> type[0o10]
>>> type[0x10]
Số điểm nổi
>>>
>>> 2+3j
[2+3j]
>>> type[2+3j]
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:Số điểm nổi
>>>
>>> print["I am a string."]
I am a string.
>>> type["I am a string."]
>>> print['I am too.']
I am too.
>>> type['I am too.']
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:>>>
>>> print['This string contains a single quote ['] character.']
SyntaxError: invalid syntax
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:>>>
>>> print["This string contains a single quote ['] character."]
This string contains a single quote ['] character.
>>> print['This string contains a double quote ["] character.']
This string contains a double quote ["] character.
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:- Số điểm nổi
- Loại
4 trong Python chỉ định một số điểm nổi. Các giá trị>>> type[10] >>> type[0o10] >>> type[0x10]
4 được chỉ định với một điểm thập phân. Tùy chọn, ký tự>>> type[10] >>> type[0o10] >>> type[0x10]
4 hoặc>>> 5e-324 5e-324 >>> 1e-325 0.0
5 theo sau là số nguyên dương hoặc âm có thể được thêm vào để chỉ định ký hiệu khoa học:>>> 5e-324 5e-324 >>> 1e-325 0.0
Deep Dive: Đại diện điểm nổi
Sau đây là thông tin chuyên sâu hơn một chút về cách Python đại diện cho các số điểm nổi bên trong. Bạn có thể dễ dàng sử dụng các số điểm nổi trong Python mà không hiểu chúng ở cấp độ này, vì vậy đừng lo lắng nếu điều này có vẻ quá phức tạp. Thông tin được trình bày ở đây trong trường hợp bạn tò mò.
Hầu như tất cả các nền tảng đại diện cho các giá trị Python >>> type[10]
>>> type[0o10]
>>> type[0x10]
4 là các giá trị chính xác kép 64 bit, theo tiêu chuẩn của IEEE 754. Trong trường hợp đó, giá trị tối đa mà số điểm nổi có thể có là khoảng 1,8 ⨉ 10308. Python sẽ chỉ ra một số lớn hơn số bởi chuỗi >>> 5e-324
5e-324
>>> 1e-325
0.0
7:
>>> type[10]
>>> type[0o10]
>>> type[0x10]
>>> 5e-324
5e-324
>>> 1e-325
0.0
Một số gần nhất có thể là 0 là khoảng 5,0 ⨉ 10-324. Bất cứ điều gì gần với số không hơn là không thực tế:
>>>
>>> print['This string contains a single quote ['] character.']
SyntaxError: invalid syntax
Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
1Để biết thêm thông tin về các giá trị số nguyên với các cơ sở không decimal, hãy xem các trang web wikipedia sau: nhị phân, bát phân và thập lục phân.
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
2Loại cơ bản của một số nguyên python, không phân biệt cơ sở được sử dụng để chỉ định nó, được gọi là
>>> type[10]
>>> type[0o10]
>>> type[0x10]
3:
1 | Chấm dứt chuỗi bằng dấu phân cách mở trích dẫn | Ký tự trích dẫn đơn nghĩa đen [ 2] |
3 | Chấm dứt chuỗi bằng cách trích dẫn Double Trích dẫn Delimiter | Nhân vật trích dẫn kép theo nghĩa đen [ 4] |
5 | Chấm dứt dòng đầu vào | Newline bị bỏ qua |
6 | Giới thiệu trình tự thoát | Nhân vật Backslash [ 0] theo nghĩa đen |
Thông thường, một ký tự mới kết thúc đầu vào dòng. Vì vậy, việc nhấn enter ở giữa một chuỗi sẽ khiến Python nghĩ rằng nó không đầy đủ:Enter in the middle of a string will cause Python to think it is incomplete:
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
3Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>>
Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
5Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4- Để bao gồm một dấu gạch chéo ngược theo nghĩa đen trong một chuỗi, hãy thoát nó bằng một dấu gạch chéo ngược:
- Áp dụng ý nghĩa đặc biệt cho các ký tự
- Tiếp theo, giả sử bạn cần tạo một chuỗi chứa một ký tự tab trong đó. Một số trình chỉnh sửa văn bản có thể cho phép bạn chèn một ký tự tab trực tiếp vào mã của bạn. Nhưng nhiều lập trình viên cho rằng thực hành kém, vì nhiều lý do:
Máy tính có thể phân biệt giữa ký tự tab và chuỗi các ký tự không gian, nhưng bạn có thể. Để một con người đọc mã, tab và các ký tự không gian không thể phân biệt trực quan.
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
6Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4
Áp dụng ý nghĩa đặc biệt cho các ký tự | Tiếp theo, giả sử bạn cần tạo một chuỗi chứa một ký tự tab trong đó. Một số trình chỉnh sửa văn bản có thể cho phép bạn chèn một ký tự tab trực tiếp vào mã của bạn. Nhưng nhiều lập trình viên cho rằng thực hành kém, vì nhiều lý do: |
Máy tính có thể phân biệt giữa ký tự tab và chuỗi các ký tự không gian, nhưng bạn có thể. Để một con người đọc mã, tab và các ký tự không gian không thể phân biệt trực quan. | Một số trình chỉnh sửa văn bản được cấu hình để tự động loại bỏ các ký tự tab bằng cách mở rộng chúng đến số lượng không gian thích hợp. |
Một số môi trường Python sẽ không chèn các tab vào mã. | Trong Python [và hầu hết tất cả các ngôn ngữ máy tính phổ biến khác], một ký tự tab có thể được chỉ định bởi chuỗi thoát 8: |
Trình tự thoát 8 làm cho ký tự 0 mất đi ý nghĩa thông thường của nó, đó là một 0 theo nghĩa đen. Thay vào đó, sự kết hợp được hiểu là một ký tự tab. | Dưới đây là danh sách các chuỗi thoát khiến Python áp dụng ý nghĩa đặc biệt thay vì diễn giải theo nghĩa đen: |
Trình tự thoát | 2 |
Nhân vật ASCII Bell [ 3] | 4 |
Nhân vật ASCII Backspace [ 5] | 6 |
Nhân vật ASCII FormFeed [ 7] | 8 |
Nhân vật ASCII Linefeed [ 9] | 0 |
Ký tự từ cơ sở dữ liệu Unicode với 1 đã cho | 2 |
ASCII Vận chuyển trở lại [ 3] Nhân vật | 8 |
Tab ngang ASCII [ 5] ký tự | 6 |
Examples:
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
7Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Để bao gồm một dấu gạch chéo ngược theo nghĩa đen trong một chuỗi, hãy thoát nó bằng một dấu gạch chéo ngược:
>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
8Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4>>>
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
9Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>>
>>> type[10]
>>> type[0o10]
>>> type[0x10]
0Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Để bao gồm một dấu gạch chéo ngược theo nghĩa đen trong một chuỗi, hãy thoát nó bằng một dấu gạch chéo ngược:
>>>
>>> type[10]
>>> type[0o10]
>>> type[0x10]
1Để phá vỡ một chuỗi trên nhiều dòng, bao gồm một dấu gạch chéo ngược trước mỗi dòng mới và các dòng mới sẽ bị bỏ qua:
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
4Để bao gồm một dấu gạch chéo ngược theo nghĩa đen trong một chuỗi, hãy thoát nó bằng một dấu gạch chéo ngược:
Chức năng tích hợp sẵn
Thông dịch viên Python hỗ trợ nhiều chức năng được tích hợp: sáu mươi tám, kể từ Python 3.6. Bạn sẽ bao gồm nhiều trong số này trong các cuộc thảo luận sau đây, khi chúng xuất hiện trong bối cảnh.
Hiện tại, một tổng quan ngắn gọn theo sau, chỉ để cảm nhận về những gì có sẵn. Xem tài liệu Python về các chức năng tích hợp để biết thêm chi tiết. Nhiều mô tả sau đây đề cập đến các chủ đề và khái niệm sẽ được thảo luận trong các hướng dẫn trong tương lai.
môn Toán
02 | Trả về giá trị tuyệt đối của một số |
03 | Trả lại thương số và phần còn lại của bộ phận số nguyên |
04 | Trả về các đối số hoặc mục lớn nhất trong một |
05 | Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một |
06 | Tăng một con số lên một quyền lực |
07 | Vòng một giá trị điểm nổi |
08 | Tổng hợp các mục của một người có thể |
Loại chuyển đổi
02 | Trả về giá trị tuyệt đối của một số |
03 | Trả lại thương số và phần còn lại của bộ phận số nguyên |
04 | Trả về các đối số hoặc mục lớn nhất trong một |
05 | Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một |
06 | Tăng một con số lên một quyền lực |
07 | Vòng một giá trị điểm nổi |
08 | Tổng hợp các mục của một người có thể |
Loại chuyển đổi | 09 |
Trả về một chuỗi chứa một biểu diễn có thể in của một đối tượng | 10 |
Chuyển đổi số nguyên thành chuỗi nhị phân | 11 |
Chuyển đổi một đối số thành giá trị boolean | Trả về giá trị tuyệt đối của một số |
03 | Trả lại thương số và phần còn lại của bộ phận số nguyên |
04 | Trả về các đối số hoặc mục lớn nhất trong một |
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
05
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
02 | Trả về giá trị tuyệt đối của một số |
03 | Trả lại thương số và phần còn lại của bộ phận số nguyên |
04 | Trả về các đối số hoặc mục lớn nhất trong một |
05 | Trả về nhỏ nhất trong số các đối số hoặc mục đã cho trong một |
06 | Tăng một con số lên một quyền lực |
07 | Vòng một giá trị điểm nổi |
08 | Tổng hợp các mục của một người có thể |
Loại chuyển đổi | 09 |
Trả về một chuỗi chứa một biểu diễn có thể in của một đối tượng | 10 |
Chuyển đổi số nguyên thành chuỗi nhị phân | 11 |
Chuyển đổi một đối số thành giá trị boolean | 12 |
Trả về biểu diễn chuỗi của ký tự được đưa ra bởi đối số số nguyên | 13 |
Trả về một số phức được xây dựng từ các đối số | 14 |
Trả về một đối tượng điểm nổi được xây dựng từ một số hoặc chuỗi
15 | Chuyển đổi một số nguyên thành chuỗi thập lục phân |
16 | Trả về một đối tượng số nguyên được xây dựng từ một số hoặc chuỗi |
17 | Chuyển đổi một số nguyên thành chuỗi bát phân |
18 | Trả về biểu diễn số nguyên của một ký tự |
19 | 20 |
Trả về một phiên bản chuỗi của một đối tượng | 7 |
Trả về loại đối tượng hoặc tạo một đối tượng loại mới | Lặp đi lặp lại và lặp lại |
22 | Trả về 8 Nếu tất cả các yếu tố của một điều không thể thực hiện được |
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
24
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Trả về 8 nếu bất kỳ yếu tố nào của một điều không thể thực hiện được | 26 |
Trả về một danh sách các bộ dữ liệu chứa các chỉ số và giá trị từ một điều đáng tin cậy | 27 |
Bộ lọc các yếu tố từ một điều đáng tin cậy | 28 |
Trả về một đối tượng lặp | 29 |
Trả về chiều dài của một đối tượng | 30 |
Áp dụng một chức năng cho mọi mục của một mục có thể | 31 |
Lấy mục tiếp theo từ một trình lặp | 32 |
Tạo ra một loạt các giá trị số nguyên | 33 |
Trả về một trình lặp ngược | 34 |
Input/Output
Trả về một đối tượng 35 | 36 |
Trả về một danh sách được sắp xếp từ một điều đáng tin cậy | 37 |
Tạo một trình lặp tập hợp các phần tử từ các vòng lặp | Kiểu dữ liệu tổng hợp |
38 | Tạo và trả về một đối tượng của lớp 4 |
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
40
>>> print[0o10]
8
>>> print[0x10]
16
>>> print[0b10]
2
Tạo và trả về một đối tượng 3 [tương tự như 4, nhưng không thay đổi] | 43 |
Tạo đối tượng 9 | 45 |
Tạo đối tượng 1 | 47 |
Tạo đối tượng 6 | 49 |
Tạo ra một đối tượng không đặc biệt mới | 50 |
Tạo đối tượng >>> 4.2
4.2
>>> type[4.2]
>>> 4.
4.0
>>> .2
0.2
>>> .4e7
4000000.0
>>> type[.4e7]
>>> 4.2e-4
0.00042
0
>>> 4.2
4.2
>>> type[4.2]
>>> 4.
4.0
>>> .2
0.2
>>> .4e7
4000000.0
>>> type[.4e7]
>>> 4.2e-4
0.00042
52 | Tạo đối tượng 7 |
Các lớp, thuộc tính và kế thừa | 54 |
Trả về một phương thức lớp cho một hàm | 55 |
Xóa một thuộc tính khỏi một đối tượng | 56 |
Trả về giá trị của một thuộc tính được đặt tên của một đối tượng | 57 |
80 | Gọi hệ thống trợ giúp tích hợp |
81 | Trả về đối tượng Chế độ xem bộ nhớ |
82 | Trả về một phương thức tĩnh cho một hàm |
83 | Được viện dẫn bởi tuyên bố 84 |
Sự kết luận
Trong hướng dẫn này, bạn đã tìm hiểu về các loại dữ liệu và chức năng tích hợp mà Python cung cấp.data types and functions Python provides.
Các ví dụ được đưa ra cho đến nay đều bị thao túng và chỉ hiển thị các giá trị không đổi. Trong hầu hết các chương trình, bạn thường muốn tạo các đối tượng thay đổi giá trị khi chương trình thực hiện.
Đi đến hướng dẫn tiếp theo để tìm hiểu về các biến Python.variables.
Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: các loại dữ liệu cơ bản trong Python This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Basic Data Types in Python