I want to make it clear that calling the parameters args and kwargs is simply a naming convention. The previous example would work just as well if you called them *parms and **argv. The actual syntax is just the asterisk (*) or double asterisk (**), respectively.
Никитацитує5 років тому
Besides its use as a temporary variable, “_” is a special variable in most Python REPLs that represents the result of the last expression evaluated by the interpreter.
Никитацитує5 років тому
“double underscore” to “dunder.”
Никитацитує5 років тому
single trailing underscore (postfix) is used by convention to avoid naming conflicts with Python keywords. This convention is defined and explained in PEP 8.
Никитацитує5 років тому
Single underscores are a Python naming convention that indicates a name is meant for internal use. It is generally not enforced by the Python interpreter and is only meant as a hint to the programmer.
Никитацитує5 років тому
single underscore prefix has a meaning by convention only.
Никитацитує5 років тому
In Python, you can place a comma after every item in a list, dict, or set constant, including the last item