標籤:
Python
簡潔的文法和對動態輸入的支援,再加上解釋性語言的本質,使得它在大多數平台上的許多領域都是一個理想的指令碼語言,特別適用於快速的應用程式開發特點:簡單、易學、免費、開源、高層語言、可移植性、解釋性、物件導向、可擴充性、可嵌入性、豐富的庫
安裝:
:https://www.python.org/downloads/linux下可能內建了python,可以:python -v來查看是否存在windows下安裝後添加環境變數安裝的時候在選擇的時候可以選擇是否添加到環境變數:我的如下:C:\Program Files\Python 3.5\Scripts\;C:\Program Files\Python 3.5\;
學習:
1運行程式的方式:
兩種使用Python運行你的程式的方式——使用互動帶提示符的解譯器或使用源檔案1命令列:prthon -> print ‘hello world‘--->(前提示你把環境變數已經添加)----- Missing parentheses in call to ‘print‘The statement above does not work in Python 3. In Python 3 you need to add parentheses around the value to be printed: 版本不同, 缺少括弧:print( ‘hello world‘)
2 整合式開發環境:
點擊所有序->Python 3.5->IDLE(Python GUI)---可以縮排-->編寫好後--Run/F5
3 資料類型
數:整數、長整數、浮點數和複數字串:“”‘’,\‘,單引號和雙引號裡面的字串一樣,存在逸出字元\n字串是不可變的,在字串首碼加u則為Unicode字串:u‘呵呵‘ 提示:沒有專門的char資料類型,可以str[index]來擷取一定要用自然字串處理Regex運算子:not and or-----! && ||
4 小get----------**
1雙擊python指令碼運行,結果一閃而過: 在指令碼最後加: 如果是python3就用input,如果是python2就要用raw_input 如: print(‘hello world‘); input();2命令列調用:python C:\Program Files\Python 3.5\hello.py3清屏: import os os.system("cls")4注釋:#
控制流程轉
學習Python與其他語言最大的區別就是,Python的代碼塊不使用大括弧({})來控制類,函數以及其他邏輯判斷。python最具特色的就是用縮排來寫模組。if ---elseif --else while 條件 for i in 迴圈內部變化
資料結構:
元組:一組元素的一個不許修改的集合,c=(1,2,3,4,5) c1=(1,),c[index]來擷取元素的值元組的元素不能修改元組使用小括弧,列表使用方括弧操作:長度:len(c) 複製:c=[2]*100 迴圈:for i in c串連:c+c1 , 判斷:3 in (1,2,3)函數: max(c) min(c)
列表:序列是Python中最基本的資料結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1列表是最常用的Python資料類型,它可以作為一個方括弧內的逗號分隔值出現列表的資料項目不需要具有相同的類型建立:list=[1,2,‘me‘,3,4,‘handsome‘]擷取:list[1]---2, list[1:3] 2 me,---刪除:del list[3]函數:max min len list(元組) cmplist.append(obj)
更多學習參考:W3c-----Python入門教程
Python入門