Dynamic parameters in a Python function

Source: Internet
Author: User

1, one-level pointer (*) dynamic parameter I.

In Python, A * means that the parameter becomes a tuple and can receive multiple parameters

2, Level two pointer (* *) dynamic parameter two

In Python, two * means that the parameter is converted into a dictionary, which must be a pair of pairs (key-value pairs), or receive multiple key-value pairs when passing a value.

3, level and two mixing time (universal parameters)

In Python, when the function parameter contains level one and level two, the first level must be placed in front of level two

Eg:f (P, *a, **b), cannot be written as F (P, **b, *a)

Dynamic parameters in a Python function

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.