简介
array模块定义了一种对象类型,该对象类型很类似于列表,但是对象中存储的数据类型是确定的,比如字符型、整数型、浮点型等,在array对象创建时,array对象中存储的数据类型需通过一个type code确定,在Python中,array支持的type code如下:
Type Code | C Type | Python Type | Min size in Bytes |
---|---|---|---|
‘b’ | signed char | int | 1 |
‘B’ | unsigned char | int | 1 |
‘u’ | Py_Unicode | unicode character | 2 |
‘h’ | signed short | int | 2 |
‘H’ | unsigned short | int | 2 |
‘i’ | signed int | int | 2 |
‘I’(大写的i) | unsigned int | int | 2 |
‘l’(小写的L) | signed long | int | 4 |
‘L’ | unsigned long | int | 4 |
‘q’ | signed l |