Python中 的用法

2021-09-29 18:13:47 字數 540 閱讀 9037

@是乙個裝飾器,針對函式,起呼叫傳參的作用。

@function 作為乙個裝飾器,用來裝飾緊跟著的函式。

def funa(desa):

print("it's funa")

def funb(desb):

print("it's funb")

@funb

@funa

def func():

print("it's func")

it』s funa

it』s funb

@funb 修飾裝飾器@funa,@funa 修飾函式定義def func(),將func()賦值給funa()的形參,再將funa(func())賦值給funb()。

執行的時候由上而下,先定義funa、funb,然後執行funb(funa(func()))。

此時desa=func(),然後funa()輸出『it』s funa』;desb=funa(func()),然後funb()輸出『it』s funb』。

python中with的用法

剛剛開始學python,今天在乙個基礎例子中看到了一行 覺得很有意思,就去研究了一下 with open config name login.txt r as f 其實這是python中的with語句,類似於php中的try catch 主要是用來檔案處理,你需要的是獲取乙個檔案控制代碼,然後從檔案...

python中with的用法

python中with的用法 清單 1.with 語句的語法格式 1 2 with context expression as target s with body 無論context expression是否發生異常,都能保證不報錯,類似於try finally正規化。enter 語句返回值賦給t...

Python中with的用法

之前再遇到with語句在檔案操作上的用法非常巧妙,以前不太熟悉,看的時候也產生一些困惑 有一些任務,可能事先需要設定,事後做清理工作。對於這種場景,python的with語句提供了一種非常方便的處理方式。其中乙個很好的例子是檔案處理,你需要獲取乙個檔案控制代碼,從檔案中讀取資料,然後關閉檔案控制代碼...