python apply 用法最近做autotest內(nèi)容,需要用到python ,以后對python進行了一些簡單的學習。發(fā)現(xiàn)python也是一門很好玩的語言,特別是他里面的一些使用技巧。 今天主要是了解了一下apply函數(shù)的用法。 以下內(nèi)容轉自:http://www./post/90.html
apply(func [, args [, kwargs ]]) 函數(shù)用于當函數(shù)參數(shù)已經(jīng)存在于一個元組或字典中時,間接地調(diào)用函數(shù)。args是一個包含將要提供給函數(shù)的按位置傳遞的參數(shù)的元組。如果省略了args,任何參數(shù)都不會被傳遞,kwargs是一個包含關鍵字參數(shù)的字典。 apply()的返回值就是func()的返回值,apply()的元祖參數(shù)是有序的,元素的順序必須和func()形式參數(shù)的順序一致。 1、假設是執(zhí)行沒有帶參數(shù)的方法
輸出的結果是’say in’ 2、函數(shù)只帶元組的參數(shù)。
3、函數(shù)帶關鍵字參數(shù)。
輸出的結果是:a,b 對于有些朋友來說第3個函數(shù)帶關鍵字的操作稍微比較難理解一點,其他的應該還比較簡單,如果你覺的第3個比較難的話,可以自己多寫點代碼練習下 |
|