數據類型:
1. 整數:
Python可以處理任意大小的整數,包括負整數院喜,十六進制用0x前綴和0-9据德,a-f表示;
2. 浮點數:
整數和浮點數在計算機內部存儲的方式是不同的唠亚,整數運算永遠是精確的(,而浮點數運算則可能會有四舍五入的誤差持痰;
3. 字符串:
如果字符串內部既包含 ' 又包含 " 灶搜,可以用轉義字符 \ 來標識,Python允許用 r ' ' 表示 ' ' 內部的字符串默認不轉義工窍,如果字符串內部有很多換行割卖,Python允許用 ' ' ' ... ' ' '的格式表示多行內容;
4. 布爾值:
布爾值只有True移剪、False兩種值究珊;
5. 空值:
空值是Python里一個特殊的值,用None表示纵苛。None不能理解為0剿涮,因為0是有意義的言津,而None是一個特殊的空值;
變量:
變量在程序中用一個變量名表示取试,變量名必須是大小寫英文悬槽、數字和_的組合,且不能用數字開頭瞬浓。
a = 123 # a是整數
print(a) # 123
a = 'ABC' # a變?yōu)樽址?print(a) # 'ABC'
這種變量本身類型不固定的語言稱之為動態(tài)語言初婆,與之對應的是靜態(tài)語言。靜態(tài)語言在定義變量時必須指定變量類型猿棉,如果賦值的時候類型不匹配磅叛,就會報錯。
常量:
PI = 3.14159265359
Python根本沒有任何機制保證PI不會被改變萨赁,用全部大寫的變量名表示常量只是一個習慣上的用法弊琴,變量PI的值可以改變。
PS:
Python中杖爽,有兩種除法:
>>> 10 / 3
3.3333333333333335
>>> 9 / 3
3.0
>>> 10 // 3
3
>>> 10 % 3
1
本文內容整理自廖雪峰的官方網站_Python教程
僅做學習記錄敲董,不可轉載