python 語法 引數注釋

2022-07-27 09:51:13 字數 474 閱讀 8639

python 語法-引數注釋

最近碰到的這樣的**:

def func(a:"shuoming") -> int:

print("函式已執行。")

func(34)

查閱得知它是一種新的引數注釋方式,在3.5引入。

引數注釋以冒號為分隔符,函式注釋以->為分隔符。

這些資訊儲存在函式的__annotations__屬性中。
它只是一種說明,並沒有強制檢查功能,下面演示一下與__doc__的不同。

def func(a:"shuoming", *ar:"shuoming2") -> int:

"""注釋"""

print("函式已執行。")

func(34)

print(func.__doc__)

print(func.__annotations__)

輸出結果:

函式已執行。

注釋

python語法 注釋

python語言中的注釋是來幫助程式設計師理解並讀懂 內容的文字。當然,注釋不僅在python語言中是這個作用,在其他語言中也幾乎一樣。所有演示基於pycharm軟體1.單行注釋的第一種生成方式 空格 注釋內容。輸出hello world print hello world 2.單行注釋第二種生成方...

Python基礎語法 注釋說明

1.注釋定義 單行注釋 這是單行注釋 print hello world 注釋也可以寫到 後面pycharm快捷鍵 ctrl 多行注釋 完成的功能是,列印輸出hello world 1.首先呼叫 print 函式 2.給 print 函式傳入要列印輸出的引數 print hello world 工作...

python語法引數 Python基本語法 函式

前言 目錄軟體環境 系統ubuntukylin 14.04 軟體python 2.7.4 ipython 4.0.0 引數的多型別傳值 一般而言,形參和實參的數量要一致。但是當實參為序列資料型別時,我們可以將多個實參傳遞到形參中。我們可以在實參列表中以 或者 識別符號來限制傳入的實參必須為 tupl...