Python模組及函式的使用

2021-06-29 07:42:54 字數 479 閱讀 8591

3.補充:lambda表達

特殊的宣告函式方式,用於建立新的函式物件,並且在執行時返回它們【返回函式物件】

宣告乙個匿名函式,簡單的函式,返回乙個值

用於定義小型的函式,在函式中僅包含單一的引數表示式,而不能包含其他語句,但是可以呼叫其他函式

格式:lambda 引數列表:表示式

[python]

>>> def repeater(n): 

...     return lambda s:s*n 

...  

>>> twice = repeater(2) 

>>> print(twice('word')) 

wordword 

>>> print(twice(2)) 

4 >>> fun = lambda x:x*x -1 

>>> print(fun(2)) 

3 >>> print(fun(3)) 

Python模組zipfile原理及使用方法詳解

zipfile是python裡用來做zip格式編碼的壓縮和解壓縮的,由於是很常見的zip格式,所以這個模組使用頻率也是比較高的 zipfile裡有兩個非常重要的class,分別是zipfile和zipinfo,在絕大多數的情況下,我們只需要使用這兩個class就可以了。zipfile是主要的類,用來...

Python3的json模組及使用

import json json 是 js 下的內容各個語言交流的資料交換方式 字典 dict1 data json.dumps dict1 載入進去 序列化 資料可以看到 f open json text w f.write data f.close 函式 不可json序列化 可以使用pickle...

Python的time類模組說明及使用

output 方法和屬性 d1 date 2011,06,03 date物件 d1.year date.month date.day 年 月 日 d1.replace year,month,day 生成乙個新的日期物件,用引數指定的年,月,日代替原有物件中的屬性。原有物件仍保持不變 d1.timet...