Python基礎教程 第六章 學習筆記
阿新 • • 發佈:2018-05-20
作用 actor int bsp python基礎 clas 最好 col 學習
收集函數
把實際參收集到元組和字典當中
1 def print_params(*params): 2 print(params) 3 """ 4 print_parasm(1,2,3) 5 output: (1,2,3) 6 """ 7 8 def print_params_2(**params): 9 print(params) 10 11 """ 12 print_params_2(x=1, y=2, z=3) 13 output:{‘z‘:3, ‘x‘:1, ‘y‘:2} 14 """
以上的*, **操作也可以用於執行相反的操作
def add(x,y):return x + y params = (1, 2) add(*params) # output:3
在函數要訪問的全局變量和函數內的局部變量重名的時候調用方法
1 # 這種騷操作最好不要使用 2 def combine(parameter): 3 print(parameter + globals()[‘parameter‘])
def multiplier(factor): def multiplyByFactor(number): return number * factor return multiplyByFactor# 像multiplyByFactor這樣存儲其所在作用域的函數的函數稱為閉包
Python基礎教程 第六章 學習筆記