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