python中非常強大的乙個功能就是萬能引數,就是什麼型別的引數都可以傳遞,傳多少個引數不受限制,它都會非常好的去處理,**如下
#動態引數 * 只得是接受任何型別的引數,並且是元組的型別
def f1(*args):
print(args,type(args))
f1(11,22,33,'eric')
#輸出# (11, 22, 33, 'eric') li = [11,22,33] #我們也可以傳乙個集合引數過去,它會自動取出所有的元素
f1(li)
#輸出 ([11, 22, 33],) # f1(*li) #*會取出列表裡面的元素
# **的引數 表示的是字典型別
def f2(**args):
print(args,type(args))
f2(name = 'eric') #2個*表示傳入的必須是字典key->value或者乙個字典,
#輸出# dic =
f2(**dic) #傳入字典 加2個*
#輸出# #學會了引數,我們把2個放在一起就形成了萬能引數,可以傳任何型別的引數,也可以不傳
def f3(*args,**kwargs):
print(args)
print(kwargs)
f3(100,200,'jack',name='a',age=100)
#輸出# (100, 200, 'jack')
#
python函式的萬能引數
我們通過乙個簡單的事例來展示一下函式的萬能引數,我們先寫乙個最簡單的函式 def test args,kwargs print args,kwargs 然後定義兩個變數 l 1,2,3,4 d 下面我們分別看下兩種傳參的方式有什麼不同 第一種方式 test l,d 如果是使用上面的方式傳參,那麼l,...
萬能密碼 php,PHP萬能密碼
說實話如果乙個 的前台都是注入漏洞,那麼憑經驗,萬能密碼進後台的機率基本上是百分之百。可是有的人說對php的站如果是gpc魔術轉換開啟,就會對特殊符號轉義,就徹底杜絕了php注入。其實說這話的人沒有好好想過,更沒有嘗試過用萬能密碼進php的後台。其實gpc魔術轉換是否開啟對用萬能密碼進後台一點影響也...
mysql萬能 Mysql的萬能優化方法
在命令列執行 1.檢視優化器狀態 show variable like optimizer trace 2.會話級別臨時開啟 set session optimizer trace enabled on end markers in json on 3.設定優化器追蹤的記憶體大小 set optim...