『+』 合併,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 使用模組有什麼好...