1. 程式人生 > >python複習1

python複習1

比如常用的數學常數π就是一個常量。在Python中,通常用全部大寫的變數名錶示常量:

Python支援多種資料型別,在計算機內部,可以把任何資料都看成一個“物件”,而變數就是在程式中用來指向這些資料物件的,對變數賦值就是把資料和變數給關聯起來。

對變數賦值x = y是把變數x指向真正的物件,該物件是變數y所指向的。隨後對變數y的賦值不影響變數x的指向。

Python的整數沒有大小限制,而某些語言的整數根據其儲存長度是有大小限制的,例如Java對32位整數的範圍限制在-2147483648-2147483647

Python的浮點數也沒有大小限制,但是超出一定範圍就直接表示為inf(無限大)。

在計算機記憶體中,統一使用Unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為UTF-8編碼。

用記事本編輯的時候,從檔案讀取的UTF-8字元被轉換為Unicode字元到記憶體裡,編輯完成後,儲存的時候再把Unicode轉換為UTF-8儲存到檔案:

記憶體和正編輯的檔案不一樣

在最新的Python 3版本中,字串是以Unicode編碼的,也就是說,Python的字串支援多語言。

對於單個字元的編碼,Python提供了ord()函式獲取字元的整數表示,chr()函式把編碼轉換為對應的字元: