python學習筆記 9 高階變數5 公共方法

2021-10-13 19:05:22 字數 1572 閱讀 8503

len()計算容器中元素的個數

del()刪除變數

max()返回容器中元素的最大值,如果是字典,只比較key值

min()返回容器中元素的最小值

cmp(item1,item2)比較兩個值。python3x取消了cmp函式,可以用比較運算子進行比較,字典無法進行比較。

– 字串比較符合以下規則: 「0」 < 「a」 < 「a」

num_list1 =[1

,2]num_list2 =[3

,4]print

(num_list1+num_list2)

# 輸出乙個新的列表變數

output:

[1, 2, 3, 4]

num_list1 =[1

,2]print

(num_list1*

3)

output:

[1, 2, 1, 2, 1, 2]

num_list1 =[1

,2]print(3

in num_list1)

output:

false

語法格式

for 變數 in 集合:

迴圈體**

else

: 沒有通過break退出迴圈,迴圈結束後會執行的**。

如果迴圈體內部使用break退出了迴圈,else下方的**不會被執行。(只有集合中所有元素都遍歷完成才會執行)

舉個栗子

num_list =[1

,2,3

]for num in num_list:

print

(num)

if num ==2:

break

else

:print

("finished"

)# 此**塊不會被執行

output:12

應用場景

在迭代遍歷巢狀的資料型別時,例如乙個列表包含了多個字典。例如,判斷某乙個字典中是否存在指定的值:如果存在,提示並且退出迴圈;如果不存在,在迴圈結束後得到乙個統一的提示。

舉個栗子

fruits =[,

]# 在水果列表中,搜尋指定的水果

for fruit_dict in fruits:

if fruit_dict[

"fruit"]==

"banana"

:print

("i found it!"

)break

else

:print

("i did not find it."

)

output:

i found it!

Python學習(9) 高階變數型別 公共方法

python 包含了以下內建函式 函式描述 備註len item 計算容器中元素個數 del item 刪除變數 del 有兩種方式 max item 返回容器中元素最大值 如果是字典,只針對 key 比較 min item 返回容器中元素最小值 如果是字典,只針對 key 比較 cmp item1...

Python學習筆記 變數的高階

變數高階 1 變數的引用 變數和資料都是儲存在記憶體中的 在python中函式的引數傳遞以及返回值都是靠引用傳遞的 2 引用的概念 在python中 變數和資料都是分開儲存的 資料儲存在記憶體中的乙個位置 變數儲存著資料在記憶體中的位址 變數中記錄資料的位址,就叫做引用 使用id 函式可以檢視變數中...

python學習筆記 10 變數高階

在python中 在python中,變數的名字類似於便簽紙貼在資料上。a 1print id a b a print id b a 2 print id a b a print id b output 140709511300768 140709511300768 140709511300800 1...