What Does -> Mean in Python Function Definitions?
In Python, the arrow symbol (->
) appears in function definitions as a notation to indicate the expected return type. This notation is optional, but when you include it, you clarify what data type a function should return:
>>> def get_number_of_titles(titles: list[str]) -> int:
... return len(titles)
...
You may have observed that not all Python code includes this particular syntax. What does the arrow notation mean? In this