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...