Python 類型建議符, Python 定義函數的時候有冒號:


有時候在閱讀別人代碼的時候會遇到如下這種寫法:

def name(x:'str')->'int':
    return int(x)

這個寫法是Python3.5新增加的功能。因為Python不需要像Java一樣,在函數定義中規定參數的類型,所以給程序員帶來方便的同時,也增加了代碼閱讀的難度;

所以:通過冒號和箭頭來表示這個參數的類型以及這個函數返回值的類型。

  • 冒號:官方叫做參數的類型建議符
  • 箭頭:叫做函數返回值的類型建議符

其實這個就算是違反了這個建議也不會報錯。

# 這兩個函數完全等價,你的建議我並不遵守也不會報錯
def name(x:'str')->'int':
	return int(x)
def name(x):
	return int(x)

  


免責聲明!

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



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