1. 程式人生 > >python學習筆記(型別轉換函式)

python學習筆記(型別轉換函式)

python型別轉換函式

python提供的型別轉換函式用於各種資料型別之間互相轉換.


bin(i)

函式將整數轉換為二進位制字串,以’0b’開頭.例如,bin(12),將返回字串’0b1100’.


chr(i)

將一個ASCII 碼整型轉化為對應的單字元字串.引數i應該是閉區間[0,255]內的整數,否則將ValueError的錯誤.例如,執行chr(97)將返回’a’.


bool(x) 

將一個值轉化為布林值.如果x為空Node,空字元,0,或省略時返回False,否則均返回True 例如,執行bool(‘Hello word’)將返回True,而執行bool()將返回False.


complex(rel,image)

兩個整數引數轉換為一個複數,其值為real+image*j,其中j是虛數單位,如果省略,將預設為0,例如complex(3,2)將返回3+2j,執行complex(2),將返回2+0j.complex還支援字串到複數的轉換,此時,函式只接受到一個字串,例如complex(‘5+6j’)將返回5+6j.