1. 程式人生 > 實用技巧 >小程式開發-開發入門總結

小程式開發-開發入門總結

1. 函式和過程的區別就是函式有返回值,過程沒有返回值。

2. 函式如果沒有返回值,則預設返回None.

3. 函式返回多個值,則系統以元組的形式進行封裝後返回一個元組

4. 函式遇見return就結束函式。

函式引數

1. 位置引數

特點:1.1 形參和實參位置必須對應; 1.2形參和實參的數量必須相等。

2.關鍵字引數

特點:2.1 形參和實參位置可以不用對應; 2.2 形參和實參的數量必須相等。

3. 位置引數&關鍵字引數混搭

特點:3.1 位置引數必須在關鍵字引數左邊

4. 預設引數

特點:4.1 預設引數可以不用傳值,如傳值則覆蓋預設值

def testing(name,age,job):
    
return name,age,job testing('jack',23,'enginer') # 位置引數 testing(name='jack',age=23,job='enginer') # 關鍵字引數 testing('jack',age=23,job='enginer') # 位置引數和關鍵字引數混搭 def demo(id=1): # 預設引數 print(id) demo() demo(23)

5. 引數組

*args 列表; **kwargs字典

def testing(*args):
    print(args) # 接收的是一個元組

testing(
1,2,3) # (1, 2, 3) testing([1,2,3]) # ([1, 2, 3],) testing(*[1,2,3])# (1, 2, 3) # 引數組為*args的, 如果引數傳入的是一個列表並且想要這個列表作為一個列表傳入,則需要在這個列表引數前面加 *號

6

7