[英]Explicitly declaring a variable type in Python
我使用pyscripter進行編碼,它支持自動補全。 所以,當我說:
a = []
a.
它給了我所有列表功能。 與字符串類似,我做b=''
。
但是對於file
類型,我必須使用file.
並選擇函數並編寫其參數,然后將file
替換為變量名。
有沒有一種方法可以在Python中顯式聲明變量類型,以便我的IDE更加有用?
Python沒有類型聲明。 Python 3引入了一種稱為函數注釋的東西,Guido有時將其稱為“不是類型聲明的東西”,因為它最明顯的用途是提供類型信息作為提示。
正如其他人提到的那樣,各種IDE在自動完成方面做的更好或更差。
萬一你想在一個類型上調用方法...你總是可以在python控制台中使用dir(var)...
從Python 3開始,您可以按類型顯式聲明變量:
x: int = 3
要么:
def f(x: int):
return x
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.