《python語言程式設計基礎》 第五章

2021-10-09 07:38:47 字數 822 閱讀 6915

lambda用於定義一種特殊的函式——匿名函式。通常只有對於那些非常簡單,能夠在一行內表示的函式,才使用匿名函式。例如,實現乙個加法函式

f =

lambda x, y : x + y ##使用f(a,b)就可以計算a+b的值

函式可以定義可選引數、使用引數的位置或者名稱傳遞引數值,根據函式中變數的不同作用域有不同的函式返回值方式。

函式可以沒有返回值,也可以有多個返回值,多個值以元組型別儲存。

datetime.minyear和datetime.maxyear分別表示datetime可以表示的最小、最大年份。分別是1和9999。

使用datetime類需要首先建立乙個datetime物件,然後通過物件的方法和屬性顯示時間,可以通過三種方法建立愛你datetime物件:datetime.now()(返回乙個datetime物件,獲得當前日期和時間物件,精確到微秒),datetime.utcnow()(返回乙個datetime型別,表示當前日期和時間的世界標準時間表示,精確到微秒),datetime.datetime()(需要傳遞一些引數,根據引數確定構建的物件的各種資訊,同樣返回乙個datetime物件,表示指定的日期和時間,可以精確到微秒)。

Python語言程式設計第五章

def 函式名 引數列表 函式體 return 返回值列表 沒有引數時也要保留圓括號 函式可以沒有return語句,在函式體結束位置將控制權返回給呼叫者 匿名函式 函式名 lambda 引數列表 表示式 f lambda x,y x y相當於 def 函式名 引數列表 函式體 return 返回值列...

python第五章 Python學習(第五章)

記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...

《Go程式語言》第五章總結

第五章 函式 當函式存在返回值的時候必須顯式地以return語句結束,除非函式明確不會走完整個流程 比如乙個for死迴圈 函式的型別 稱為函式簽名,當乙個函式擁有相同的形參列表和返回列表時,認為這兩個函式的型別或簽名是相同的。形參和返回引數的名稱不會影響函式的型別 實參是按值傳遞的,所以函式接收到的...