1.Python適合:web網(wǎng)站箫津;系統(tǒng)工具和腳本狭姨;包裝其他模塊語音;不適合:貼近硬件的代碼苏遥;移動開發(fā)饼拍;游戲開發(fā)。應(yīng)用:豆瓣田炭,搜狐郵箱师抄,YouTube
2.Python為解釋性語言,無需編譯教硫,但運行較慢叨吮,代碼不能加密。
3.list有序集合:L=['Lisa',100];索引從0開始栋豫,即第一個元素的索引為0挤安;添加L.append(),L.insert()丧鸯;刪除L.pop()蛤铜;
4.tuple有序集合:一旦創(chuàng)建就不能修改;包含list時可修改
5.if 語句:縮進(jìn)4個空格丛肢;用:表示開始围肥;else,elif:與if對齊蜂怎,也用:開始穆刻。
6.for語句:遍歷list.
L=['Lisa','Paul']?
for name in L:
? ? print name
7.break:退出當(dāng)前循環(huán)
while true:
? ? ...
? ? if ...:
? ? break
continue:跳過后續(xù)循環(huán),進(jìn)行下一循環(huán)
L = [75, 98, 59, 81, 66, 43, 69, 85]
sum = 0.0
n = 0
for x in L:??
? ? if x < 60:
? ? ? ? continue
? ? sum = sum + x? ??
? ? n = n + 1
print sum / n
8.dict集合:
d={
? ? key:value
}
計算dict的長度:len(d)杠步;查找value:d[key]/d.get(key)
9.dict查找速度快氢伟,存儲無序,且key不可變
10.更新dict:d[key]=value
11.set集合:dict的value值幽歼,set([])朵锣,類似list,但不能重復(fù)甸私,且無序诚些;添加s.add(),刪除s.remove()