1、Python是什麼?
Python是一門計算機程序設計語言,由Guido van Rossum於1989年發明。
2、Python能幹什麼?
對運維來說,Python可以開發自動化運維工具、做大數據分析、搭建WEB服務等。
3、Python怎麼工作?
編寫好的Python代碼工作的順序是:
3-1、從文件中被讀取出來並加載到Python解釋器
3-2、進行單詞的詞法分析
3-3、進行語句的語法分析
3-4、編譯成字節碼後繼續被編譯成機器碼
3-5、開始執行
4、Python的六大基本數據類型
4-1、數字:
整型:整數
長整型:無限大的整數
浮點型:帶小數的數字
複數:形式如 a + bc
4-2、布爾值
真(True)或假(False)
1或0
4-3、字符串:
特性:值不能修改,每次修改都要重新開闢內存空間創建,而不是修改原來的,原因是python中字符串是使用連續內存空間來保存的(因此無法給所有的字符串都預留空間保證其修改)
4-4、列表
特性:修改不需要重新開闢內存空間,因爲是使用不連續內存空間來保存。
4-5、元組
特性:值不允許修改。
4-6、字典
特性:以鍵值對方式保存數據,鍵必須唯一,值可以重複、可以是列表、可以是字典
5、Python的編碼
Python的默認編碼格式是ASCII,只用一個字節(8bit)來表示,一個字節能表示的最大整數是255 但是由於ASCII編碼無法將世界上的各種文字和符號全部表示,爲了解決ASCII編碼功能不足以及編碼統一的問題,就有了Unicode。
Unicode 它爲每種語言中的每個字符設定了統一併且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉換、處理的要求。但是由於unicode編碼的文件太浪費存儲空間,又有了UTF-8.
UTF-8 是一種針對Unicode的可變長度字符編碼,又稱萬國碼。它將英文用1個字節保存,漢字通常用3個字節,以節省空間。