About 288,000 results
Open links in new tab
  1. What does -> mean in Python function definitions? - Stack Overflow

    Jan 17, 2013 · In more detail, Python 2.x has docstrings, which allow you to attach a metadata string to various types of object. This is amazingly handy, so Python 3 extends the feature by …

  2. Explaining Python's '__enter__' and '__exit__' - Stack Overflow

    Python calls __enter__ when execution enters the context of the with statement and it’s time to acquire the resource. When execution leaves the context again, Python calls __exit__ to free …

  3. What does the "at" (@) symbol do in Python? - Stack Overflow

    Functions, in Python, are first class objects - which means you can pass a function as an argument to another function, and return functions. Decorators do both of these things.

  4. python - Why do some functions have underscores "__" before …

    In Python, the use of an underscore in a function name indicates that the function is intended for internal use and should not be called directly by users. It is a convention used to indicate that …

  5. python - What is the meaning of single and double underscore …

    What do single and double leading underscores before an object's name represent in Python?

  6. python - What is the purpose of the `self` parameter? Why is it …

    811 The reason you need to use self is because Python does not use special syntax to refer to instance attributes. Python decided to do methods in a way that makes the instance to which …

  7. syntax - What does __all__ mean in Python? - Stack Overflow

    650 Explain all in Python? I keep seeing the variable __all__ set in different __init__.py files. What does this do? What does __all__ do? It declares the semantically "public" names from a …

  8. python - Meaning of a function "-> str" - Stack Overflow

    2 This question already has answers here: What does -> mean in Python function definitions? (12 answers)

  9. python - What is the purpose of the __repr__ method? - Stack …

    This is not really correct. __str__ is the output that is supposed to be human readable: __repr__ is supposed to be a representation readable for the Python interpreter (i.e. feeding the string to …

  10. What does asterisk * mean in Python? - Stack Overflow

    What does the asterisk mean when there is no argument name? For example in some functions of the class pprint.