With pure Python functions, you can pass arguments either in order (e.g. foo(1, 2, 3) ) or by name (e.g. foo(a=1, c=3, b=2) ).
Functions defined in C modules can use any convention . You cannot say range(stop=10, step=2) , and this happens with most, but not all, functions implemented using the C interface.
Is there a way to define an argument that passes the convention to a function from Python?
python cpython
9000
source share