Python特點、語法結構、編碼知識
阿新 • • 發佈:2018-10-28
後來 結構 復雜 ascii碼 浪費 字母 sci oat 語言
Python是一種靜態強類型解釋型高級語言。靜態強類型類型是指數據類型指定後不能隨意改動,但可以指定改動;解釋型與編譯型相對應,後者先將整段斷碼編譯成機器碼再執行,前者是邊編譯邊執行,後者速度比前者快幾百倍,但移植性不好。
Python目前是第三代,與第二代相比,最大的區別是支持utf-8編碼,對中文的支持性更好。計算機最早的編碼規則是ASCII碼,剛開始只支持英文。後來在此基礎上,拓展了GBE2313編碼表,支持7000多字符,後來又於1995年拓展成GBK1.0、2000年拓展成GB18030。為了統一編碼規則,後來規定了Unicode碼,又稱統一碼或萬國碼。unicode占2個字節,對於英文有些浪費,故又改進成utf-8,英文1個字節,中文網3個字節。
Python3默認支持utf-8,Python2需要聲明:#- * - coding:utf-8 -*-
Python通過變量存儲和引用數據。變量的命名規則與其他預言相同,只能是字母、數字和下劃線,不能有其他特殊字符,不能由數字開始,不能與內置關鍵字相同。官方推薦用下劃線的方法定義復雜變量名。
Day1接觸的數據類型為int和str,float也有所接觸。
Python通過縮進區分結構。
若要對語句選擇性執行,需要if判斷結構,關鍵字為"if...elif..else"。if語句可與循環語句同用。循環分為while循環和for循環。循環語句有時會用到兩個關鍵詞,break和continue。前者跳出當前循環,後者跳出當前此次循環。註意,是當前循環。有時會遇到循環嵌套,跳出的只是內部的循環,對外部循環沒有影響。
Python特點、語法結構、編碼知識