python函式筆記(一)

2021-09-29 17:36:22 字數 547 閱讀 7687

1. enumerate()函式的用法

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中

主要說下當引數為ndarray形式的情況,此時會按照矩陣的第乙個維度進行遍歷,比如下面的**:

a = np.array([[

1,2]

,[3,

4],[

5,6]

])for i in

enumerate

(a):

print

(i)

輸出的結果是:

(

0, array([1

,2])

)(1, array([3

,4])

)(2, array([5

,6])

)

可以看到是按照第乙個維度進行遍歷的

如果進行遍歷的時候不僅想要得到值,還想得到對應的索引,則需要用到enumerate() 函式。

Python函式筆記

引數 必選引數 預設引數 可變引數 命名關鍵字引數和關鍵字引數 nums表示把nums這個list的所有元素作為可變引數傳進去。這種寫法相當有用,而且很常見 轉元組 轉字典 1必需引數 必選引數 須以正確的順序傳入函式。呼叫時的數量必須和宣告時的一樣 2預設引數 呼叫函式時,如果沒有傳遞引數,則會使...

python函式筆記

絕對值函式abs 比較函式cmp 定義函式 def 函式名 引數 函式體return 填寫返回值。例 def my abs x if x 0 return x elif return x檢查資料型別的函式isinstance,例 isinstance 1,int 會返回true 函式的引數 預設引數...

python實用函式筆記

dir obj 顯示物件的屬性,如果沒有提供引數,則顯示全域性變數的名字 help obj 以一種整齊美觀的形式,顯示物件的文件字串,如果沒有提供任何引數,則會進入互動式幫助 int obj 將乙個物件轉換為整形 len obj 返回對像的長度 open fn,mode 以mode r 讀,w 寫 ...