1. 程式人生 > >python之路 day04

python之路 day04

error 是我 表達式 number code 只有一個 pri 都是 tab

一,變量名規則:1 要有描述性,2變量名只能以數字,_,字母組成,不可以是特殊字符#¥%……等,3,不能以中文為變量名,4 不能以數字,空格開頭。5,表留字符不能被使用(例如print 這種)student_number, 或者 studentNumber (駝峰體)。

二,全部大寫的變量名代表此變量為常量, 以(“”)包起來的叫字符串,不包的叫變量名

三,關於編碼,從GB2312(6700)----GBK()--GB1830(27000)支持中文。 unicode 萬國碼,支持所有國家和地區的編碼 2**16 =65535 = 存一個字符,占兩個字節。但是,對英文不友好,占空間變大。 所以 UTF-8 可變長的字符編碼集。忽略什麽UTF-16。

四,python 2 不能直接輸出中文,即使是定義UTF-8, 但是我的windows默認的是GBK, 兩者又不行。 所以,三個邏輯:N++的,python的,windows的,三者必須一致! 或者在“我在北京天安門前” 加 “u” 。 就變成了unicode.

五,所有帶 單引號或者雙引號的都叫字符串, input 接受的都是字符串,即使你輸入的是數字,也依然被當作字符串處理。

六,IndentationError: 縮進錯誤。 tab != 4個 空格 。 縮進級別必須保持一致

七 ,num += 1 等價於 num = num +1 其他的類似推導

八, or 只有一個條件為真就是真

九, (and 的優先級高於or) 記住短路原則:對於and 前面的條件為假,那麽組成的條件表達式一定假,第二個不會再去計算了。 對於 or 如果前面的條件為真,那麽組成的條件表達式一定為真。

python之路 day04