mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 12:05:39 +01:00
Updated the format of these pages
This commit is contained in:
@@ -8,21 +8,34 @@ aliases:
|
||||
|
||||
See [Python array](https://docs.python.org/3/library/array.html) for more information.
|
||||
|
||||
Supported format codes: `b, B, h, H, i, I, l, L, q, Q, f, d` (the latter 2 depending on the floating-point support).
|
||||
|
||||
|
||||
## Classes
|
||||
|
||||
#### class array.array(typecode\[, iterable\])
|
||||
### class array.array(typecode, [iterable])
|
||||
|
||||
Create array with elements of given type. Initial contents of the array are given by an iterable. If it is not provided, an empty array is created.
|
||||
Create array with elements of given type. Initial contents of the array are given by an iterable. If it is not provided, an empty array is created. Supported format codes:
|
||||
* `b`: signed char, 1 byte
|
||||
* `B`: unsigned char, 1 byte
|
||||
* `h`: signed short, 2 bytes
|
||||
* `H`: unsigned short, 2 bytes
|
||||
* `i`: signed int, 2 bytes
|
||||
* `I`: unsigned int, 2 bytes
|
||||
* `l`: signed long, 4 bytes
|
||||
* `L`: unsigned long, 4 bytes
|
||||
* `q`: signed long long, 8 bytes
|
||||
* `Q`: unsigned long long, 8 bytes
|
||||
* `f`: foat, 4 bytes
|
||||
* `d`: double, 8 bytes
|
||||
Adapting the typecode to the array-type you want to create can save a lot of space on the microcontroller
|
||||
|
||||
## Methods
|
||||
|
||||
#### array.append(val)
|
||||
### array.append(val)
|
||||
|
||||
Append new element to the end of array, growing it.
|
||||
|
||||
#### array.extend(iterable)
|
||||
### array.extend(iterable)
|
||||
|
||||
Append new elements as contained in an iterable to the end of array, growing it.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user