概覽
數字:int,long,float,complex,bool
字符:str,unicode
列表:list
字典:dict
元組:tuple
文件:file
其餘類型:集合(set),frozenset,類類型,None
其餘文件類工具:管道(pipes),先進先出管道(fifos),套接字文件(socket)python
類型轉換
非字符-->字符
項目 |
操做 |
str() |
和print的結果相同 |
repr() |
對象的精確值,但大多數使用 eval(repr(object)) == object |
format() |
format(value[, format_spec]) |
可轉化的非數值-->數值
項目 |
操做 |
int() |
轉化爲整數 |
float() |
轉化爲浮點 |
序列化
項目 |
操做 |
list() |
字符串轉化爲列表 |
tuple() |
字符串轉化爲元組 |
set() |
字符串轉化爲集合 |
frozenset() |
字符串轉化爲不可變集合 |
dict() |
根據(key,value)元組列表建立字典 |
字符和ASCII轉化
chr() <==> ord()
進制轉化
項目 |
操做 |
bin |
將整數轉化爲二進制字符串 |
oct |
將整數轉化爲八進制字符串 |
hex |
將整數轉化爲十六進制字符串 |
eval |
轉化爲數值 |