簡體   English   中英

在Python中明確聲明變量類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM