Python中引數iterable的意義

2022-09-04 18:00:11 字數 269 閱讀 5865

在看乙個函式的說明文件時,經常會出現函式的引數為iterable的情況,那麼iterable究竟代表什麼含義呢

iterable:可迭代的,迭代器

python中iterable被認為是乙個物件,這個物件可以一次返回它的乙個成員(也就是物件裡面的元素),由此可知,python中的string,list,tuple,dict,file,xrange都是可迭代的,都屬於iterable物件,可迭代的物件都是可以遍歷的,實際上python中有很多iterable型別是使用iter()函式來生成的。

python中引數 Python中的引數

python中的引數 1.python函式引數有多重形式 test arg1,arg2,args test arg1,arg2,args kwargs 2.其中比較糊弄人的是 args和 kwargs args 變長的佔位引數列表 kwargs 變長的鍵值對引數列表 3.什麼是佔位引數 test a...

python中的引數 python中的引數

一 位置引數 def test x,y print x print y test 1,2 與形參一一對應 結果如下 二 關鍵字引數 def test1 x,y print x print y test1 y 2,x 3 與形參順序無關 結果如下 三 預設引數 def student name,age...

jpython 傳入引數 python中引數傳遞

在程式語言中,函式的引數傳遞有兩種情況 按值型別傳遞 num 10 def double arg arg arg 2 print arg double num 呼叫該函式,傳入乙個變數,其實傳入的是該變數的乙個副本,該變數在函式中發生變化,不影響函式外面該變數。按引用型別 位址 傳遞 def cha...