自動型別轉換:
數字型別精度從低到高(預設從高進度到低精度): 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 用來計算在字串中...