Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Python: What does '/' do in a function definition?

def my_func(x, y, /, *, z = True):

What does the ‘/’ and ‘*’ do in this implementation?

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

>Solution :

The asterisk (*) and forward slash (/) define whether you can pass positional or keyword arguments to your functions.

The forward slash, when used in parameter list, indicates that all parameters to the left of it must be positional-only.

The asterisk, similarly, indicates that all parameters to the right of it must be keyword-only.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading