21201524徐皓陽_9月20日學習筆記
阿新 • • 發佈:2021-09-20
------------恢復內容開始------------
在Python中的int型別與數學中整數的概念相同,無上限。
Python中的浮點數也存在不確定尾數問題。
不確定尾數的成因是因為十進位制轉化為二進位制中產生的無限迴圈小數,無法避免。
因為不確定的尾數存在,所以浮點數不能直接用(==)進行判斷。
使用round函式可以去掉不確定尾數。round(變數,取位)。
取浮點數還可以用科學計數法表示,e代表10的次方。
Python中也提供了虛數
以(z=1+1j)的形式表示。
也可以用.real來獲取實部,用.imag來獲取虛部。
Python同樣提供+ - * /等基本運算。
但是Python中除法與C中除法並不相同。
Python會自動將型別轉化為浮點,如果是類似於C的除法則是(//),專門的整除符號。
Python中同樣提供類似C中的+=操作,但是無a++或++a的用法。
一個整數與浮點數相加產生結果的型別是一個浮點數,需注意不確定小數。
還有一些函式也提供計算功能
abs函式為取絕對值函式。