自定義函式

2021-10-07 19:37:58 字數 790 閱讀 1328

用def語句建立乙個函式,用return關鍵字指定函式返回的值。   

def《函式名》(《參數列》):

《**段》

retur 《函式返回值》

《函式名》(《引數》)

"注意括號"

無返回值:《函式名》(《參數列》)

返回值賦值: v = 《函式名》(《參數列》)

1.在函式內部定義的引數以及變數,只在該函式定義範圍內有效,函式外無法訪問到

在函式外部定義的,作用域是整個**段

在函式內部使用與全域性變數同名的變數時,若未在函式內部進行定義,則使用全域性變數的值。

一旦在函式內部進行定義,python會在函式內部建立區域性變數,與區域性變數就不相關。

map(func,list1,list2)

"例子:所有資料乘以3"

num = [10,20,30]

list1 = [2,3,4,5]

def mul3(a):

return a * 3

print(list(map(mul3,num)))

有事函式只用一次,名稱也就不重要了,可以無需費神去def乙個

lambda表示式:lambda 《參數列》:《表示式》

返回乙個匿名函式

num = [10,20,30,40,50]

list1 = [2,4,5,6]

print(list(map(lambda a:a*3,num)))

自定義函式 Excel之自定義函式

在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...

自定義函式

使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...

自定義函式

自定義函式有標量值函式和錶值函式。標量值函式 如果返回結果指定一種資料型別,則函式為標量值函式。錶值函式 如果返回結果指定table則函式為表值函式。基本語法示例 標量值函式 create function funadd a int return int asbegin declare b int ...