while
format.1:
while 迴圈控制條件
迴圈體format.2:
while 迴圈控制條件
迴圈體else:
語句
forformate.1:
for 目標識別符號 in 序列:
迴圈體注意:若 in 的序列是乙個列表,則目標識別符號會代替序列裡的變數
for xx in range(n)
迴圈體range()給出迴圈取值的範圍,返回列表[0~n-1]
break用於終止本次迴圈的執行,跳出他所在的迴圈,即使有else也不執行
continue用於跳過尚未執行的語句,接著下一次迴圈條件
pass某個子句不需要任何操作的時侯用pass保持結構的完整性
相當於c語言的陣列,字串,但是可以裝入整形,浮點數和字元一起
切片arr[m:n]
讀取序列中從序號為m到n的序列
無m則是從第乙個元素開始切片
無n則為從m到最後乙個元素
加兩個序列相加變成乙個序列,為單純疊加
乘序列只能乘正整數z,簡單重複z次
in 命令檢查某個元素是否屬於序列(not in則為取反),返回true或false
其他命令min()
max()
sum()
len()
可以包含混合型別的資料
增加元素
方法1:
l1 = ['a',12,[10,20]]
l2 = l1+['x','f']
結果:l2 = ['a',12,[10,20],'x','f']
方法2l1 = ['a',12,[10,20]]
結果:l1 = ['a',12,[10,20],true]
方法3extend
在列表最後面加入***
l1.extend([***])
方法4insert()
插入元素到任意位置,n:位置序號;k:元素
l1.insert(n,k)
檢索元素count(n) ,n:元素
l1.count(n)
返回數量
index(obj) , obj : 元素
返回位置
刪除
方法一
del l1[n] n:序號
方法二remove
l1.remove(k) k:特定的元素
方法三pop(n) 彈出指定位置的元素,n:序號
無指定時,彈出最後乙個
l1.pop()
其他指令
函式描述
列表末尾增加元素obj
alist.count(obj)
統計元素obj出現次數
alist.extend(sequence)
用sequence拓展列表
alist.index(obj)
返回列表中元素obj的索引
alist.insert(index,obj)
在index索引前新增元素obj
alist.pop(index)
刪除索引的元素
alist.remove(obj)
刪除指定元素
alist.reverse()
反轉列表順序
alist.sor為)
為列表排序
注意:索引如果給負數,則是從最後的元素開始,[-1]為最後乙個
1.只能被生成和使用,不能被改變
2.生成時用圓括號「()」
3.不能寫,只能讀,可以刪除,可以連線形成新元組
4.**更安全,操作速度比列表快使用指令
指令描述
str.index(『x』)
檢索字元x的位置
str.split(」)
以引號內的字元為分割符分割字串
轉換成列表
list(str)
轉換成元組
tuple(str)
轉換成字串
「」.join(tuple(s))
「」.join(list(s))
生成方法:
dict_name =
d =
呼叫
d[ 'zhou' ]
結果:95
注意:同乙個鍵如果出現兩次,則值會賦值給後面乙個鍵只能由數、字串或元組充當,不能用列表
dict.keys() : 返回乙個包含所有鍵的列表
dict.has_key('name') : 檢查是否存在某一鍵
dict.values() : 返回包含所有值的乙個列表
dict.get('name') : 返回鍵的值,不存在鍵就返回none
dict.items() : 返回由(key,value)組成的元組
del dict['name'] : 刪除字典中某個元素
dict.clear() : 清除所有元素
tel1.update(tel2) : 合併,覆蓋相同鍵的值(tel2覆蓋tel1)
Python初學筆記
工作需要,要接觸python的程式,學習一下 使用的3.2版本 話說比2.5變化還真多 print都變了 總體感覺,py比較perl來說,特點還是非常之強烈的 1 py可以自動字串複製 x 3 x 3 333 2 py是強型別變數,和perl不同,型別變數不能混用 3 字串連線 號和join等str...
Python 初學筆記
def to celsius t return t 32.0 5.0 9.0 在函式名後用冒號,不是等號。函式實際定義在下一行,該行縮排4個空格,並以return 標記。str t 將t轉換為字串 12 str 34 56 123456 在字串兩端的單引號或者雙引號分別替代成3個,即可擴充套件為多行...
Python初學筆記
一 安裝 直接通過軟體管理程式,搜尋python,安裝 安裝過程中自定義路徑,有個選項類似 add python3.5 to path 勾選後便可以在cmd命令視窗,通過輸入python,啟動python編譯器 二 第乙個程式列印hello world 1 在編譯器下,後面輸入print hello...