python 13 公共操作and容器型別轉換

2021-10-22 16:57:31 字數 1359 閱讀 8151

『+』 合併,dict不支援,其他都支援

『*』 複製

in / not in 返回true false

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

deldel()

max() min() 返回容器最值

range(start,end,step)

生成從start到end的數字 [start,end),步長steps,

返回可迭代的物件供for使用(與for結合使用)

for i in

range(1

,10,1

):print

(i)# 123456789

for i in

range(10

):print

(i)# 0123456789

print

(range(1

,9))

#range(1, 9)

enumerate(可遍歷物件,start = 0)

與for結合使用

start為遍歷資料的下標的起始值

返回的是元組,元組第乙個資料是原迭代物件資料對應的下標,第二個是資料

list1 =

['a'

,'b'

,'c'

,'d'

]for i in

enumerate

(list1)

:print

(i)# (0, 'a')

# (1, 'b')

# (2, 'c')

# (3, 'd')

for i in

enumerate

(list1,1)

:print

(i)# (1, 'a')

# (2, 'b')

# (3, 'c')

# (4, 'd')

容器型別轉換

tuple()

list()

set() 集合去重,無下標

list1 =[10

,20,30

,20,40

,50]s1=

t1 =

('a'

,'b'

,'c'

,'d'

,'a'

)print

(tuple

(list1)

)#(10, 20, 30, 20, 40, 50)

print

(list

(s1)

)#[200, 100, 500, 300]

print

(set

(t1)

)#

python 13 檔案操作 之二

一 檔案操作的常用方法 1 read 從游標位置開始讀取整個檔案剩下的內容,注意是從游標位置開始,不一定是讀取整個檔案。第一次讀取 f open test.txt r print f.read f.close 自恐多情損梵行,入山又怕誤傾城.世間安得雙全法,不負如來不負卿.第二次讀取 f open ...

python 13 函式 物件導向

函式 允許遞迴 函式的定義分類 內建函式 標準庫函式 庫函式使用者自定義函式函式的定義和呼叫 使用def語句定義函式 def 函式名 引數列表 函式體 語句 形參之間用逗號做間隔 有沒有返回值的函式看函式有沒有return語句 練習,n階調和數 def myadd n sum 0.0 for i i...

Python 13 模組和包

在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱之為乙個模組 module 使用模組有什麼好...