Python字面量的數據類型
- 整數,十進制:199,十六進制:0xffff
- 浮點數,十進制:-13.67,科學計數法 -2.3e-7
- 字符串,**’'或""**包圍起來,轉移字符可用\,規則跟C一樣
- 布爾型,True/False
Python變量沒有類型
和JS一樣,Python變量沒有任何類型,這種稱爲動態語言(與之對應的如C/Java的靜態語言),也就是說,使用之前不用聲明類型,使用過程中可以賦任意其他類型的值:
數和布爾型的計算
整數/浮點型:加減乘除,但是除有兩種:
- /,結果是浮點數,即使 9/3 = 3.0
- //,地板除,結果只保留整數位,相當於C語言中的 /
但是和C一樣,如果有浮點數參與運算,則最終結果是浮點數(小數位爲0),如9.0//3的結果是3.0而不是3
布爾型:and,or,not
經實驗,其實bool型也可以使用位操作符 & | ^ 進行運算,安全性仍然未知。