About 550,000 results
Open links in new tab
  1. mean in Python function definitions? - Stack Overflow

    Jan 17, 2013 · Specifically, the -> marks the return function annotation. Examples: return 1/2*m*v**2. Annotations are dictionaries, so you can do this: kinetic_energy.__annotations__['return']) You can also have a python data structure rather than just a string: 'docstring':'Given mass and velocity returns kinetic energy in Joules'} pass.

  2. What is -> in Python? – Pencil Programmer

    The -> (arrow) is used to annotate the return value for a function in Python 3.0 or later. It does not affect the program but is intend to be consumed by other users or libraries as documentation for the function.

  3. What does -> mean in Python function definitions? - W3docs

    In Python, the "->" symbol is used to indicate the return type of a function. It is part of the function definition in a Python 3.5 or later. For example, the following code defines a function add that takes in two arguments, a and b, and returns the sum of the two arguments.

  4. Mastering Python – A Complete Guide to Arrow Functions

    Arrow functions in Python provide a concise and elegant way to write functions for simple operations. They offer benefits such as code readability, a functional programming style, and simplified callback functions.

  5. Python Annotation - Delft Stack

    Mar 4, 2025 · This tutorial explores Python return value annotations using the -> operator, enhancing code readability and maintainability. Learn how to specify expected return types, improve team collaboration, and reduce errors in your Python code.

  6. What’s this weird arrow notation in Python? | by Thomas K R

    Jan 19, 2020 · Python doesn’t use arrow notation, like JavaScript — so what is this arrow doing? This, friend, is a return value annotation, which is part of function annotation, and it’s a feature of...

  7. python - Python3 function definition, arrow and colon - Stack Overflow

    Feb 6, 2019 · I have found the following python function definition: def reverseString(self, s: 'List[str]') -> 'None': I don't quite understand 'List[str]' and -> 'None'. I have found that the arrow is a function annotation but I couldn't find anything useful and understandable for List[str].

  8. What does the -> (dash-greater-than arrow symbol) mean in a Python

    Jul 16, 2015 · There is a ->, or dash-greater-than symbol at the end of a python method, and I'm not sure what it means. One might call it an arrow as well. Here is the example: @property def get_foo(self) -> Foo: return self._foo where self._foo is an instance of Foo.

  9. Complete Guide to the Arrow (- > ) Notation in Python - Python

    Oct 10, 2024 · Learn everything about the Arrow(->) notation in Python. This guide explains function annotations, type hinting, practical examples, and best practices for improving code clarity.

  10. annotation | Python Glossary – Real Python

    To add annotations, you use a colon (:) followed by an expression after the parameter name and the return type is annotated with an arrow (->) followed by an expression after the parameter list. These expressions can be any valid Python expressions but are typically used to …

  11. Some results have been removed
Refresh