標籤:line size 參數 ini 字串替換 數學 布爾 wrap init
快速入門程式輸出:1.print語句,字串用雙引號括起來_在解譯器中表示最後一個運算式的值。print語句 與字串格式(%)結合使用,能實現字串替換功能。>>>print "%s is number %d!" % ("python",1)python is number 1 !%s表示由一個字串替換,%d表示由一個整形,%f表示浮點型符號>>重新導向2. 程式輸出raw_input()內建函數它讀取標準輸入,並將讀取的輸入資料賦值給指定變數。你可以使用init()將使用者輸入的字元型轉化為正興。只有init()將函數轉換為整形才能進行數學運算。3.注釋#後的一行內容都是注釋有一種文檔字串,可以在模組、類或函數的開始添加字串,起到線上文檔作用的功能。def foo():"this is a doc string "return True4.操作符加減乘除取餘為標準操作符。python有兩種除法操作符,單斜杠用傳統除法,雙斜杠用於浮點除法,對結果進行四捨五入。**操作符優先順序最高。比較操作符,< > <= >= == != <>(不等於)返回布爾值True和False邏輯操作符 and or not邏輯操作符可以將任何錶達式連結在一起,並得到一個布爾值。合理使用括弧增加代碼可讀性5.變數和賦值變數名為字母和底線開頭,大小寫敏感,變數不需要像C語言一樣預先聲明Python不支援C語言中的自加自減操作符6.數字Python支援五種基本數字類型,其中有三種是整形有符號整形包括長整形和布爾值, 還有浮點值和複數7.字串Python支援使用單引號或雙引號,三引號來包含特殊字元。使用索引操作符([])和切片操作符([:])可以得到子字串。字串有他的特有的索引規則:第一個字元的索引是0,最後一個字元的索引是-1.加號用於字串連結,星號用於字串重複8.列表和元組可以將列表和元祖當成普通“數組”,他能儲存任意數量,任意類型的Python對象。和數組一樣,通過從0開始通過數字索引訪問元素,但是列表和元祖可以儲存不同類型的對象。列表中元素用[]包裹,元素的個數及元素的值用()包裹,元組可以看成制唯讀列表,通過切片運算可以得到子集。9.字典字典有索引值對構成值可以是任意python對象,不過一般還是以數字或者字串最為常用字典元素一般用{}包裹10。代碼塊及縮排對其通過縮排來說明邏輯11.if語句標準if條件陳述式的文法如下if expression:if_suite如果運算式的值為非0或布爾值,則程式碼群組if_suite被執行。當然,Python也支援else,文法如下if expression:if_suiteelse expression:else_suitepython還支援elif12.while迴圈標準while迴圈類似if,使用縮排來分割字代碼。while expression:while_suite子代碼會連續不斷的迴圈執行,知道運算式變為0或false13.for迴圈和range()函數python中的for和傳統中的for不太一樣,更像一種迭代,每次迭代其中一個元素range()是個數組產生函數14.列表解析可以在一行中使用一個for迴圈將所有的值放入一個列表中15.檔案和內建函數open()、file()open(‘檔案’,‘操作’)16.函數參數的預設值為TRUE17.類18.模組19.實用函數dir([obj]):顯示對象屬性help([obj]):以一種美觀的方式,顯示對象的文檔字串int([obj]):將一個對象裝換為整形len([obj]):返回對象的長度str([obj]):將一個對象裝換為字串
python-基礎入門-6快速入門總結