小白Python筆記(5)

2021-09-26 06:55:42 字數 1012 閱讀 1566

lst =

creat_name_list(lst,『1』,『2』,『3』,『4』)

print(lst)

函式內部去建立這個列表,然後通過return語句返回

def creat_name_list(*names):

print(type(names)) 顯示輸出引數names的資料型別,結果為:

name_list =list(names) 將元組names轉換為列表並存入變數name_list

return name_list 返回列表

lst = creat_name_list(『1』,『2』,『3』,『4』)

print(lst)

收集引數的方式,靈活的傳入多個關鍵字引數,在變數名稱前加上拼接操作符「**」即可

def creat_user(**user_info): #**user_info為收集引數

print(type(user_info)) # 顯示輸出引數user_info的資料型別,結果為:

return user_info

user=creat_user(name=『1』,age=『2』,height=『3』,weight=『4』)

print(user)

def get_volume(length,width,height):

return length * width * height

params =(3,4,5)

print(get_volume(params)) #「」可以解析可迭代序列

def user_info(name,age,height,***=『男』):

info = 『姓名-%s 性別-%s 年齡-%s 身高-%s』 % (name,***,age,height)

return info

params =

print(user_info(**params))

最近的學習又斷了,忙著考試,只是跟著教程打了一遍**,函式這一塊需要多學習多鞏固啊,希望下週有好結果,加油——pikapika

小白python學習筆記

1.cmd命令列下怎麼切換目錄 2.python對縮排有嚴格要求,要頂格寫,單引號 雙引號 可互換使用。3.如何在python中讓兩個print 函式輸出列印在同一行內 4.在windows下裝lightgbm包 具體是哪個教程能裝好,要自己嘗試了,費了很大功夫,最後也不知道是怎麼搞好的,反正不報錯...

小白Python筆記(1)

雖然是工科畢業,但是很慚愧計算機語言爛出天際,最近也是很迷茫,在迷茫的時候就想著能不能從頭做一件事,然後腦闊被門擠了一樣想著來學習python,如果後面有興趣學習我就繼續堅持,如果學到後面發現實在不是這塊料,那我就一秒放棄 哈哈哈,希望結局沒辣麼慘 我的手還不夠成熟,不會自己敲 好了,廢話不多說,開...

小白Python筆記(2)

print objects,sep,end,file,flush 方法,引數objects表示多個輸出的物件 引數sep表示多個輸出物件直接的分隔符,預設為1個空格 引數end表示輸出物件結束符,預設為換行符 引數file表示資料流輸出到的檔案 引數flush表示資料流輸出至檔案時是否緩衝,預設為f...