我的Python學習之路十四 函式 三

2021-08-21 10:42:37 字數 1352 閱讀 6668

匿名函式

:定義函式的過程中,沒有給定名稱的函式就叫做匿名函式;

python

中使用lambda

表示式來建立匿名函式。

lambda

來建立匿名

函式規則:

●lambda

只是乙個表示式,函式體比

def簡單很多。

●lambda

的主體是乙個表示式,而不是乙個**

塊,所以不能寫太多的邏輯

進去。

●lambda

函式擁有自己的命名

空間。

●lambda

定義的函式的返回值就是表示式的返回值,不需要

return語句塊

●lambda

表示式的主要應用場景就是賦值給變數、作為引數傳入其它函式

lambda

匿名函式的表示式規則是:

lambda

引數列表

: 表示式

遞迴函式

:遞迴就是子程式(或函式)直接呼叫自己或通過一系列呼叫語句間接呼叫自己,是一種描述問題和解決問題的基本方法

。(一句話,自己呼叫自己

)常用內建函式

方法 描述

abs()

函式返回數字的絕對值。

num= -1

print(abs(

num))

sorted(list)

排序,返回排序後的

list

print(sorted(['a', 'b', '', 'd'] ,reverse = true))

sum(list) 求取

list

元素的和

sum([1,2,3]) >>> 6

round(

a,b)

獲取指定位數的小數。

a代表浮點數,

b代表要保留的位數

round(3.1415926,2) >>> 3.14

pow(

a,b)

獲取乘方數

pow(2,3) >>> 8

isinstance()

型別判斷

num= 1 print(

isinstance

(num,int))

eval()

執行乙個表示式,或字串作為運算

eval

('1+1')

exec() 輸出

python語句

exec('print("python")')

常用高階函式:

我的python學習之路

初識python 獲取url位址解析url原始碼提取原始碼中的需要資訊使用re beautifulsoup urllib.request等常用庫寫入txt excel等等。format string string to convert 其中 format string為格式標記字串,形式為 cdoe...

我的python學習之路

python tutorial 入門指南 runoob.com python 3.7.4 官方文件 w3cschool python3手冊文件 python3標準庫 主題 像科學家一樣思考pytho 2.python web相關 django官網 劉江的部落格教程 django 3.爬蟲框架 scr...

我的Python學習之路 5

1.學習python函式的定義和使用,掌握並了解遞迴函式中基例 遞迴出口 和鏈條 遞迴體 的定義 2.安裝pyinstaller庫並將源 py 打包為可執行程式 exe 3.根據之前所學的time庫和turtle庫,結合函式內容編寫七段數碼管例項並打包 4.了解科赫曲線的實現機理,嘗試編寫 實現科赫...