- 整數:int 不分整數或長整數
- 浮點數:float
- 字串:" " 與 ' ' 內的字元串
- 布林:True 與 False
- None、False、0、0.0、0j、''、()、{}、[] 以上均被 bool() 視為 False,其餘均為 True
- 複數:使用 a+bj 的形式使用
- Python 是一種「強類型」語言,物件的類型無法變更!
- Python 的四則運算:
運算子 說明 範例 結果 + 加法 3 + 5 8 - 減法 3 - 5 -2 * 乘法 3 * 5 15 / 有小數點的除法 3 / 5 0.6 // 沒有小數點的除法 3 // 5 0 % 取餘數 3 % 5 3 ** 算次方 3 ** 5 243 - 運算順序:先乘除,後加減!有括號,先算括號內部!
- Python 常用四則運算的縮寫:
運算子 範例 展開說明 += a += 3 a = a + 3 -= a -= 3 a = a - 3 *= a *= 3 a = a * 3 /= a /= 3 a = a / 3 //= a //= 3 a = a // 3 %= a %= 3 a = a % 3 **= a **= 3 a = a ** 3 -
Python 基數:
- 二進位:0b 或 0B
- 八進位:0o 或 0O
- 十六進位:0x 或 0X
快速測試:
-
使用互動式指令(REPL):
#python3 Python 3.4.3 (default, Jan 26 2016, 02:25:35) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
-
四則運算:
>>> 3 - 5 -2 >>> 3 / 5 0.6 >>> 3 // 5 0 >>> 3 % 5 3 >>> 3 ** 5 243 >>> 3 + 5 8 >>> 3 * 5 15 >>> 2 + 3 * 5 17 >>> ( 2 + 3 ) * 5 25 >>> a = 3 + 2j >>> b = 2 + 3j >>> a + b (5+5j)
-
四則運算縮寫的使用方式:
>>> a = 3 >>> a %= 3 >>> print(a) 0 >>> a = 2 >>> a **= 3 >>> print(a) 8
-
基數展現方式:
>>> 0b101011 43 >>> 0o732641 243105 >>> 0xFABC5D 16432221