一、python支持的數值類型
- 整型: int 即是整數 例如 -1 2 0 -2 1 …
- 浮點型: float 即是小數 例如 3.14 7,9 -9.3 …
- 複數: complex 即是複數 由 a+bj 或 a+bJ 表示 2 + 3j 5j
- 布爾類型: bool 即是 True False兩個值 常用於比較運算和邏輯運算
二、算術運算符
- 加法:
+
返回兩個數的和 - 減法:
-
返回兩個數的差 - 乘法:
*
返回兩數的積 - 除法:
/
浮點數除法, 返回兩數的商(浮點數). 除法的真實值//
整數除法, 返回兩個數的商(整數). 不超過除法真實值的最大整數
- 乘方:
**
x ** y
返回x的y次方
三、輸出函數 print 介紹 查看數據值
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
"""
將value打印到一個流中, 默認爲標準輸出流.
參數解釋:
sep: value之間的分割符, 默認爲 空格
end: 添加在最後一個value末尾的字符串, 默認爲`\n`
file: 一個類文件對象(流), 默認爲當前標準輸出流 sys.stdout
flush: 是否刷新流緩衝區, 默認爲 False
"""
四、type類 查看數據類型
type(object) # 返回對象的類型
五、測試
print(1, type(1))
print(3.14, type(3.14))
print(True, type(True))
print(4j, type(4j))
print()
print(n := 2 + 3, 3 - 2, 3//2, type(n)) # 整數 (+) (//) (-) 整數 = 整數
print(n := 2 + 1.5, type(n)) # 整數 + 小數 = 小數. 凡是有浮點數參與的運算, 最終的隱式轉換爲浮點數進行運算
print(n := 2 + 4j, type(n)) # 整數(小數) + 複數 = 複數. 加在複數的實數部分上
print(n := True + 1, type(n))
print(n := 4 - 2, type(n))
補充
:=
: 賦值表達式, python3.8新增. 用於補充賦值運算符=
. 作用於賦值運算符類似.
python基礎-變量與賦值運算符