一、資料型別
1、資料型別的概述
2、整數型別
-
整數的不同進製表示方式
-
整數轉換為不同進位制的字串
-
整數的建立
從上圖我們看到,給int函式傳入字串’118’,也可以返回整數118。
傳遞2個引數的時候,第1個引數必須是一個字串,第2個引數用來指定進位制。
3、浮點數型別
-
浮點數的建立
如上圖所示,傳入一個字串’118’,也能將一個字串轉換為對應的浮點數。 -
用科學計數法表示浮點數
-
浮點數儲存的不精確性
大家知道,計算機是採用二進位制進行儲存的,計算機在採用二進位制對浮點數進行儲存的時候,是不精確的,可能會存在誤差,因此,對於浮點數的運算我們就需要格外的小心。
我們發現,列印出了用科學計數法表示的很小的一個數,並不是0。
那麼我們怎麼樣才能得到精確的結果呢?這個時候就要藉助於python給我們提供的一些模組,這些模組又給我們提供了一些比較好用的類,或者方法、函式。
首先我們要匯入decimal這個模組中的Decimal這個類:
除了模組decimal之外,我們還可以藉助另外一個模組fractions,匯入fractions模組裡面的Fraction這個類:
如何表示1.1呢,我們可以用Fraction(11, 10)來表示;
如何表示2.2呢,我們可以用Fraction(22, 10)來表示;
如何表示2.2呢,我們可以用Fraction(33, 10)來表示。
這樣,我們就藉助於decimal或fractions這兩個模組,來進行了浮點數的精確計算。
4、布林型別
相關文章
- Scala(一)資料型別資料型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- 資料型別: 資料型別有哪些?資料型別
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- 區別值型別資料和引用型別資料型別
- TypeScript學習(一)—— 資料型別TypeScript資料型別
- 資料型別,型別轉換資料型別
- 資料型別資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- 基本資料型別與字串型別資料型別字串
- 關於 PHP 的資料型別 (一)PHP資料型別
- 前端基礎(一):js資料型別前端JS資料型別
- JavaScript 基礎 (一) - 基本資料型別JavaScript資料型別
- 建立一種新的資料型別資料型別
- 重溫手冊(一):資料型別資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- Hive(一)資料型別以及DDL資料定義Hive資料型別
- Redis基礎(一)資料結構與資料型別Redis資料結構資料型別
- JavaScript - 資料型別JavaScript資料型別
- Symbol資料型別Symbol資料型別
- 資料型別2資料型別
- JavaScript 資料型別JavaScript資料型別
- js資料型別JS資料型別
- TypeScript資料型別TypeScript資料型別
- Oracle 資料型別Oracle資料型別
- SQL 資料型別SQL資料型別
- NumPy 資料型別資料型別
- php資料型別PHP資料型別
- numpy資料型別資料型別
- JavaScript資料型別JavaScript資料型別
- [Mysql]資料型別MySql資料型別
- MySQL資料型別MySql資料型別
- go 資料型別Go資料型別
- 基本資料型別資料型別
- Python資料型別Python資料型別
- Java資料型別Java資料型別