python中的类型提示(type hint)

    技术2024-08-02  68

    在刷leetcode或者一些官方源码的时候,经常看到如下字样:

    class Solution: def sortList(self, head: ListNode) -> ListNode:

    这就是类型提示(type hint),下面来个简单的例子,

    def greeting(name: str) -> str: return 'Hello ' + name

    如上,其中name是传入的参数,而:右边的str则是name期望的类型即str,而->则指向期望函数的返回类型。 如果不期望有返回值可以直接指向None,如下:

    def feeder(get_next_item: Callable[[], str]) -> None:
    Processed: 0.019, SQL: 11