python中的类型提示(type hint)


 

在刷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:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM