資料型別與轉換

2021-10-07 19:13:08 字數 1172 閱讀 9591

.在python的世界中只有int,float,string(簡寫str)三種型別的變數。(並不像c裡面的float,double那樣分得特別細…)

若使用三引號邊是多行固定格式固定的字串(或注釋):

它與【整數運算結果永遠精確】的特點不同,計算機裡浮點數的運算是不精確的,會有四捨五入的誤差。

這是因為,python計算浮點數時,會先把0.55和0.3轉化成二進位制數【注:二進位制數由0和1表示,逢二進一】,如下:

在這個轉化過程中存在誤差,這樣,就造成了我們與程式計算結果的差異。

.資料轉換

1.str()函式,能將其他資料轉換成字串型別,不管這個資料是int型別還是float型別,只要放到括號裡。這個資料就能搖身一變成為字串型別。

當然如果內容不長的話我們也可直接用引號轉換。

2.int()函式,需注意的是只有符合整數規範的字串類資料,才能被int()強制轉換。 對於浮點數,int()函式會做取整處理。不像平時的四捨五入的方法,它會直接抹零,然後輸出整數部分。

3.float()函式,float()函式也可以將整數和字串轉換為浮點型別。如果括號裡面的資料是字串型別,那麼這個資料一定得是數字形式。

資料型別與轉換

1.set 集合 特點 無序,自動去重,不可修改 無序導致無法定位修改的資料 定義語法 setvar 2.dict 字典 特點 無序,可獲取 通過定位鍵修改對應的值 定義語法 dictvar 3.字典的鍵 和 集合的值的資料型別要求 必須為不可變資料 可雜湊的資料型別 即number int,flo...

C 資料型別與型別轉換

一 資料型別 值型別型別 描述範圍 預設值bool 布林值true 或 false false byte 8 位無符號整數 0 到 255 0char 16 位 unicode 字元 u 0000 到 u ffff 0 decimal 128 位精確的十進位制值,28 29 有效位數 7.9 x 1...

JS資料型別與型別轉換

1.資料型別 5個基本資料型別 number string boolean undefined null 和乙個引用型別 object 2.判斷型別 typeof 7種 number string boolean undefined object function symbol 3.型別轉換 1 強...