Python入門

來源:互聯網
上載者:User

標籤:

 

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入門教程

 

 

http://www.cnblogs.com/foreverzd/p/4410331.html

Python入門(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.