Built-in functions#
Python contains a limited number of builtin functions defined here. Pyccel currently handles a small subset of those functions
Function |
Supported |
---|---|
|
Yes |
|
No |
|
No |
|
No |
|
No |
|
Yes |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
Yes |
|
No |
|
Preliminary Python and C unordered support |
|
No |
|
No |
|
as a loop iterable |
|
No |
|
No |
|
No |
|
Yes |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
Yes |
|
Yes |
|
No |
|
No |
|
Yes |
|
Python-only |
|
No |
|
as a loop iterable |
|
Full Fortran support and C support for 2 arguments |
|
No |
|
Full Fortran support and C support for 2 arguments |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
Yes |
|
No |
|
Yes |
|
No |
|
No |
|
Yes |
|
Yes |
|
No |
|
No |
|
No |
|
No |
|
As a type annotation or with string arguments |
|
Yes |
|
No |
|
Yes |
|
Yes |
|
No |
|
as a loop iterable |
|
No |
List methods#
Method |
Supported |
---|---|
|
Yes |
|
Yes |
|
Python-only |
|
No |
|
Yes |
|
No |
|
Yes |
|
No |
|
No |
|
Yes |
|
Python-only |
|
Yes |
|
Python-only |
Set methods#
Method |
Supported |
---|---|
|
Yes |
|
Yes |
|
Yes |
|
No |
|
No |
|
Yes |
|
Yes |
|
Yes |
|
Yes |
|
No |
|
No |
|
Yes |
|
Yes |
|
No |
|
No |
|
Yes |
|
Yes |
Dictionary methods#
:warning: The dictionary support provided by Pyccel only covers unordered dictionaries.
Method |
Supported |
---|---|
|
Yes |
|
Python-only |
|
Python and C |
|
Yes |
|
Yes |
|
Yes |
|
Yes |
|
No |
|
Python-only |
|
No |
|
Yes |
String methods#
Method |
Supported |
---|---|
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |
|
No |