Python全棧學習筆記day 9 函式

2021-08-28 08:58:43 字數 754 閱讀 2201

1.函式的定義 def

2.函式的呼叫

3.函式的返回值 return

3.1沒有返回值 —— 返回none

不寫return

只寫return:結束乙個函式的繼續

return none  —— 不常用

3.2返回1個值

可以返回任何資料型別

只要返回就可以接收到

如果在乙個程式中有多個return,那麼只執行第乙個

3.3返回多個值

用多個變數接收:有多少返回值就用多少變數接收

用乙個變數接收: 得到的是乙個元組

4.函式的引數

定義函式的時候:

位置引數 : 直接定義引數

預設引數,關鍵字引數 :引數名 = '預設的值'

動態引數 : 可以接受任意多個引數

#引數名之前加*,習慣引數名args,接收任意多個位置引數,組織成乙個元組

#引數名之前加**,習慣引數名kwargs,接收多個關鍵字引數,組織成乙個字典

順序:位置引數,*args,預設引數,**kwargs

形參:      

位置引數 : 必須傳

*args :可以接收任意多個位置引數,如果不傳就是用預設的引數,如果傳了就用傳的

預設引數 : 可傳可不傳

**kwargs : 可以接收多個關鍵字引數

實參:按照位置傳參,按照關鍵字傳參

Python全棧學習筆記day 7

lis 11,22,33,44,55 for i in range len lis print i del lis i print lis 刪除奇數字 第一種lis lis 2 print lis 第二種l1 for i in lis if lis.index i 2 0 lis l1 print ...

python全棧學習 day42

執行緒 什麼是執行緒?執行緒是cpu排程的最小單位。而程序是資源分配的最小單位,程序和執行緒是什麼關係?執行緒是在程序中的乙個執行單位,多程序 本質上開啟的這個程序裡就有乙個執行緒 多程序 本質上開啟的這個程序裡就有乙個執行緒 多執行緒 單純的在當前程序中開啟了多個執行緒 執行緒和程序的區別 執行緒...

python全棧學習 day02

pycharm 安裝設定 啟用步驟 1 改host 2.輸入啟用資訊,注意有效期.python 邏輯運算子 返回的均為bool值 與 and a and b或 or a or b非 not not a格式化輸出 name input your name is age input your age i...