1.變量與運算符
1-1.定義變量(= 賦值符號) list_one = [1,2,3,4,5] list_two = [1,2,3]
1-2 變量的命名規則:字母、數字、下劃線任意組合,區別大小寫,首字母不能爲數字,系統的關鍵字,不能用在變量名中(詳情見下表)
1-3 值類型:int str tuple(不可改變)例子:a = 1 b=a a=3 print(b) //輸出1
1-4 引用類型:list set dict(可變)a=[1,2,3] b = a a[0] = '1' print(b) //輸出['1',2,3]
1-5 運算符 :http://www.runoob.com/python3/python3-basic-operators.html 見手冊 非常詳細
注意:== 比較數值 is 比較內存地址(id方法查看)
isinstanca(a,(int,str,float)) 判斷數據類型
2.表達式的優先級
小技巧:用sublime text 3 編寫運行python
1.如下圖所示,點擊工具->編譯系統->新建編譯系統
2.出現以下畫面,替換成下邊代碼,然後保存爲python3.sublime-build
{
"cmd": ["D:/python/python.exe", "-u", "$file"],
"file_regex":"^[ ]File \"(…?)\", line ([0-9]*)",
"selector":"source.python"
}
3.然後如圖1,就出現python3,點擊就可以了。ctrl+B 快速運行python代碼。
3.流程控制語句
3-1 註釋:# 註釋內容(單行註釋) ''' 註釋內容 ''' (多行註釋)
3-2 if elif條件語句 依靠縮進來完成
3-3 常量:沒有真正意義上的常量 定義常量一般用全大寫字母,例:ACCOUN = 'zhangsan'
4.循環語句
4-1.while 避免死循環(判斷的避免是一個常量,有影響判斷的語句)
4-2 for 主要是用來便利/循環 序列或者集合、字典 當for結束後運行else
break:跳出當前循環(雙層影響內層,不影響外層),而且後邊的循環也不會在進行
continue:結束本次循環 後續的循環還是會繼續
range(start,end,long):類似於PHP的for