函式 阿里雲天池

2021-10-09 09:52:28 字數 1187 閱讀 5882

與數學中的函式不同,在python中,函式不是看上去冰冷無聊的規則和公式,而是有實打實的、有自己作用的**。

比如說當我們需要實現「列印」這個功能,我們會用到print();

當我們需要實現「獲取資料長度」這個功能,我們會要到len()。

這些都是設定好了,可以直接拿過來就用的功能,這就叫做「組織好的**」。

定義函式的語法:

呼叫函式

主要的引數型別有:位置引數、預設引數、不定長引數

【位置引數】

print(

print(

'乙份主食:'+course + '\n')​

menu(

'沙拉','牛排'

)menu(

'湯','魚肉'

【預設引數】

'冰淇淋'

): print(

print(

'乙份主食:'+course)

print(

'乙份甜品:'+dessert)

menu(

'湯','牛排'

)#因為已經預設將'冰淇淋'傳遞給dessert,呼叫時無須再傳遞。

【不定長引數】

def menu(*barbeque):

print(barbeque)

menu(

'烤雞翅','烤茄子','烤玉公尺'

)#這幾個值都會傳遞給引數barbeque

輸出的是這樣的結果:(『烤雞翅』, 『烤茄子』, 『烤玉公尺』),這種資料型別叫做元組(tuple)

寶可夢 阿里雲天池

計算出每個特徵有多少百分比是缺失的 percent missing df.isnull sum 100 len df missing value df pd.dataframe 檢視top10缺失的 檢視各代口袋妖怪的數量 df generation value counts plot.bar 檢視...

Python入門01 阿里雲天池

目錄 python入門01 身份運算子is,is not python 裡面萬物皆物件 object 只要是物件,就有相應的屬性 attributes 和方法 methods 當把布林型變數用在數字運算中,用 1 和 0 代表 true 和 false。print 函式 利用位運算實現快速計算 利用...

Python基礎入門 集合 阿里雲天池

集合 python 中set與dict類似,也是一組key的集合,但不儲存value。由於key不能重複,所以,在set中,沒有重複的key。注意,key為不可變型別,即可雜湊的值。例子 num print type num num print type num 集合的建立 先建立物件再加入元素。在...