python 函數定義冒號?箭頭?啥意思?


答:官方的解釋:此為type hints,是Python 3.5新加的功能。類型建議符並非強制規定和檢查,也就是說即使傳入的實際參數與建議參數不符,也不會報錯。

      函數參數中的“是參數的類型建議符(告訴程序員希望傳入的實參的類型)。

      函數后面跟着的“->是函數返回值的類型建議符(用來說明該函數返回的值是什么類型)。

 

舉個例子:

def isValid(s: 'str') -> 'bool':

    return s

這里的參數:‘注解內容’ 和 箭頭‘注解內容’的用法是為標注了參數和返回值的類型,使代碼更具有閱讀性

和 def isValid(s):

        return s

效果上其實沒有區別

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM