python 資料型別間轉換

2022-09-11 21:36:34 字數 748 閱讀 8626

自動型別轉換:

數字型別精度從低到高(預設從高進度到低精度): bool例 true+1 => 2  false + 1 => 1  3+3.14 =>6.14  3+(3+4j) =>6+4j 

強制型別轉換:

number數字型別部分:

int : 整型 , 浮點型(5.6 => 5,注意不會四捨五入) , 布林型別 (true => 1  flase =>0 ) , 純數字字串 "123" =>123  用法 int(要轉的資料型別)

float: 整型(5=>5.0 ) 浮點型 布林型 (true => 1.0  flase =>0.0 )  純數字字串"123" =>123.0  float(要轉的資料型別)

complex  整型(1 => 1+0j)  浮點型(2.3 => 2.3+0j) 布林型別 (true => 1+0j)  純數字字串 ("123" =>123+oj)

bool:  (容器型別資料/number型別資料 都可以) false的10個資料:0 , 0.0 , false , 0j , "" , , () ,set() ,{},none

str : (容器型別資料 / number型別資料 都可以)

list : 字串  列表  元組  集合  字典

tuple : 字串 列表 元組 集合 字典

set : 字串 列表 元組 集合 字典  (相同的值,只會保留乙份)

dict : 使用二級列表, 二級元祖 , 二級集合(裡面的容器資料只能是元組)

Java 資料型別間的轉換

一 list轉string陣列轉換 arraylistlist new arraylist string list.toarray newstring list.size 二 list 轉 float 陣列 float arr newfloat list.size for int i 0 i lis...

QT之資料型別間轉換

目錄一 qbytearray與qstring互轉 qbytearray與qstring互轉極為簡單,二者從本質上類似,都是連續儲存,區別是前者可以存無法顯示的字元,後者只存可顯示的字元。如qbytearray可以存0x00 0x19,而qstring則儲存如0x30等可顯示字元 0x20 0x7e ...

Python 資料型別轉換

函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...