Python int32

❮ Chức năng tích hợp sẵn

Định nghĩa và cách sử dụng

Hàm int[] chuyển đổi giá trị đã chỉ định thành một số nguyên

cú pháp

Giá trị tham số

Tham sốMô tảgiá trịMột số hoặc một chuỗi có thể được chuyển đổi thành một số nguyêncơ sở sốMột số đại diện cho định dạng số. Giá trị mặc định. 10

Thêm ví dụ

❮ Chức năng tích hợp sẵn


Việc triển khai tuân thủ tiêu chuẩn API mảng phải cung cấp và hỗ trợ các loại dữ liệu sau

bool

Boolean [True hoặc False]

int8

Một số nguyên có dấu 8 bit có các giá trị tồn tại trong khoảng thời gian [-128, +127]

int16

Số nguyên có dấu 16 bit có giá trị tồn tại trong khoảng thời gian [−32,767, +32,767]

int32

Số nguyên có dấu 32 bit có giá trị tồn tại trong khoảng thời gian [−2,147,483,647, +2,147,483,647]

int64

Số nguyên có dấu 64 bit có giá trị tồn tại trong khoảng thời gian [−9,223,372,036,854,775,807, +9,223,372,036,854,775,807]

uint8

Một số nguyên không dấu 8 bit có các giá trị tồn tại trên khoảng [0, +255]

uint16

Một số nguyên không dấu 16-bit có giá trị tồn tại trên khoảng [0, +65,535]

uint32

Một số nguyên không dấu 32 bit có các giá trị tồn tại trong khoảng thời gian [0, +4,294,967,295]

uint64

Một số nguyên không dấu 64 bit có các giá trị tồn tại trong khoảng thời gian [0, +18,446,744,073,709,551,615]

phao32

Số dấu phẩy động nhị phân độ chính xác đơn [32 bit] IEEE 754 [xem IEEE 754-2019]

phao64

Số dấu phẩy động nhị phân độ chính xác kép [64 bit] IEEE 754 [xem IEEE 754-2019]

phức hợp64

Số dấu phẩy động phức tạp có độ chính xác đơn [64 bit] có thành phần thực và ảo phải là số dấu phẩy động nhị phân có độ chính xác đơn [32 bit] IEEE 754 [xem IEEE 754-2019]

khu phức hợp128

Số dấu phẩy động phức hợp có độ chính xác kép [128 bit] có thành phần thực và ảo phải là số dấu phẩy động nhị phân có độ chính xác kép [64 bit] IEEE 754 [xem IEEE 754-2019]

Ghi chú

IEEE 754-2019 yêu cầu hỗ trợ cho subnormal [a. k. a. , không bình thường], rất hữu ích để hỗ trợ dòng chảy dần dần. Tuy nhiên, hỗ trợ phần cứng cho các số phụ không phổ biến và nhiều nền tảng [e. g. , máy gia tốc] và trình biên dịch hỗ trợ chuyển đổi hành vi denormals-are-zero [DAZ] và/hoặc flush-to-zero [FTZ] để tăng hiệu suất và bảo vệ chống lại các cuộc tấn công theo thời gian

Theo đó, hành vi không bình thường không được chỉ định và do đó, được xác định theo triển khai. Việc triển khai tuân thủ có thể khác nhau trong việc hỗ trợ các số không bình thường

Ghi chú

Việc triển khai tuân thủ tiêu chuẩn API mảng có thể cung cấp và hỗ trợ các loại dữ liệu bổ sung ngoài những loại được mô tả trong thông số kỹ thuật này

Đối tượng kiểu dữ liệu

Các kiểu dữ liệu [“dtypes”] là các đối tượng được sử dụng làm chỉ định False0 trong các hàm và phương thức [e. g. , False1]

Ghi chú

Việc triển khai phù hợp có thể thêm các phương thức hoặc thuộc tính bổ sung cho các đối tượng kiểu dữ liệu ngoài các phương thức hoặc thuộc tính được mô tả trong đặc tả này

Ghi chú

Việc triển khai có thể cung cấp các cách khác để chỉ định các loại dữ liệu [e. g. , False2] không được mô tả trong thông số kỹ thuật này;

Việc triển khai tuân thủ tiêu chuẩn API mảng phải cung cấp và hỗ trợ các đối tượng kiểu dữ liệu có các thuộc tính và phương thức sau

phương pháp

[bản thân, người khác, /]

Tính toán giá trị thực của False4 để kiểm tra tính bằng nhau của đối tượng kiểu dữ liệu

Kiểu dữ liệu mặc định

Việc triển khai tuân thủ tiêu chuẩn API mảng phải xác định các loại dữ liệu mặc định sau

  • một kiểu dữ liệu dấu phẩy động có giá trị thực mặc định [hoặc là False5 hoặc là False6]

  • một kiểu dữ liệu dấu phẩy động phức tạp mặc định [hoặc là False7 hoặc là False8]

  • một kiểu dữ liệu số nguyên mặc định [hoặc là False9 hoặc là [-128, +127]0]

  • một kiểu dữ liệu chỉ số mảng mặc định [hoặc là False9 hoặc là [-128, +127]0]

Các kiểu dữ liệu dấu phẩy động phức hợp và dấu phẩy động có giá trị thực mặc định phải giống nhau trên các nền tảng

Kiểu dữ liệu dấu phẩy động phức tạp mặc định phải khớp với kiểu dữ liệu dấu phẩy động có giá trị thực mặc định. Ví dụ: nếu kiểu dữ liệu dấu phẩy động có giá trị thực mặc định là False5, thì kiểu dữ liệu dấu phẩy động phức tạp mặc định phải là False7. Nếu kiểu dữ liệu dấu phẩy động có giá trị thực mặc định là False6, thì kiểu dữ liệu dấu phẩy động phức hợp mặc định phải là False8

Kiểu dữ liệu số nguyên mặc định phải giống nhau trên các nền tảng, nhưng mặc định có thể khác nhau tùy thuộc vào việc Python là 32 bit hay 64 bit

Kiểu dữ liệu chỉ mục mảng mặc định có thể là False9 trên nền tảng 32 bit, nhưng nếu không thì giá trị mặc định phải là [-128, +127]0

Lưu ý rằng có thể một thư viện hỗ trợ nhiều thiết bị, không phải tất cả các loại thiết bị đó đều hỗ trợ cùng loại dữ liệu. Trong trường hợp này, kiểu dữ liệu số nguyên hoặc dấu phẩy động mặc định có thể thay đổi theo thiết bị. Nếu đúng như vậy, thư viện nên cảnh báo rõ ràng về điều này trong tài liệu của mình

Ghi chú

Các loại dữ liệu mặc định phải được xác định rõ ràng trong tài liệu của thư viện phù hợp

Loại dữ liệu Thể loại

Với mục đích tổ chức các chức năng trong đặc tả này, các loại loại dữ liệu sau được xác định

Ghi chú

Các thư viện phù hợp không bắt buộc phải tổ chức các loại dữ liệu theo các danh mục này. Các danh mục này chỉ nhằm mục đích sử dụng trong thông số kỹ thuật này

Kiểu dữ liệu số

[-128, +127]9, [−32,767, +32,767]0, False9, [-128, +127]0, [−32,767, +32,767]3, [−32,767, +32,767]4, [−32,767, +32,767]5, [−32,767, +32,767]6, False5 và False6

Python có Int64 không?

Bạn sẽ thường thấy kiểu dữ liệu Int64 trong Python viết tắt của số nguyên 64 bit. 64 đề cập đến bộ nhớ được phân bổ để lưu trữ dữ liệu trong mỗi ô, liên quan hiệu quả đến số lượng chữ số mà nó có thể lưu trữ trong mỗi “ô”.

4 kiểu dữ liệu số nguyên trong Python là gì?

Kiểu dữ liệu Python .
Kiểu dữ liệu số Python. Kiểu dữ liệu số Python được sử dụng để chứa các giá trị số như;.
Kiểu dữ liệu chuỗi Python. Xâu là một dãy các ký tự. .
Kiểu dữ liệu danh sách Python. Danh sách là một kiểu dữ liệu linh hoạt độc quyền trong Python. .
Python Tuple. .
Từ điển Python

3 loại số trong Python là gì?

Kiểu số — int , float , complex. Có ba loại số riêng biệt. số nguyên, số dấu phẩy động và số phức .

Lớp int trong Python là gì?

Hàm Python int[] trả về một số nguyên từ một đối tượng nhất định hoặc chuyển đổi một số trong một cơ số đã cho thành số thập phân .

Chủ Đề