int(x [,base ]) 將x轉換為乙個整數
long(x [,base ]) 將x轉換為乙個長整數
float(x ) 將x轉換到乙個浮點數
complex(real [,imag ]) 建立乙個複數
str(x ) 將物件 x 轉換為字串
repr(x ) 將物件 x 轉換為表示式字串
eval(str ) 用來計算在字串中的有效
python表示式,並返回乙個物件
tuple(s ) 將序列 s 轉換為乙個元組
list(s ) 將序列 s 轉換為乙個列表
chr(x ) 將乙個整數轉換為乙個字元
unichr(x ) 將乙個整數轉換為unicode字元
ord(x ) 將乙個字元轉換為它的整數值
hex(x ) 將乙個整數轉換為乙個十六進製制字串
oct(x ) 將乙個整數轉換為乙個八進位制字串
chr(65)='a'
ord('a')=65
int('2')=2;
str(2)='2'
數字轉成字串
方法一:
使用格式化字串:
tt=322
tem='%d' %tt
tem即為tt轉換成的字串
常用的格式化字串:
%d 整數
%f%f 浮點數
%e%e 科學計數
%g%g e 和%f/%e 和%f 的簡寫
%% 輸出%
格式化操作符輔助指令
符號 作用
* 定義寬度或者小數點精度
- 用做左對齊
+ 在正數前面顯示加號( + )
在正數前面顯示空格
# 在八進位制數前面顯示零('0'),在十六進製制前面顯示'0x'或者'0x'(取決於用的是'x'還是'x')
0 顯示的數字前面填充『0』而不是預設的空格
% '%%'輸出乙個單一的'%'
(var) 對映變數(字典引數)
m.n m 是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)
示例:'%f' % 1234.567890 輸出:'1234.567890'
'%.2f' % 1234.567890 輸出:'1234.57'
方法二:
str(5)
例子:>>>
'10'
+
str
(
4
)
'104'
>>>
str
=
'hello'
>>>
'10'
+
str
(
4
)
traceback (most recent call last):
file
""
, line
1
,
in
'10'
+
str
(
4
)
typeerror:
'str'
object
is
not
callable
>>>
字串轉換成數字:
方法一:
import string
tt='555'
ts=string.atoi(tt)
ts即為tt轉換成的數字
轉換為浮點數 string.atof(tt)
方法二:
字元轉數字 int(str)
Python字串與數字轉換
例項 a 18 b string.atoi a,16 print b 24 a 0x18 b string.atoi a,16 print b 24 a 18 c string atoi a print c 18數字轉換成字串 接上面 d i c 10進製表示 print d 18 type d s...
python 數字與字串轉換
python 數字與字串轉換 例子程式 數字轉字串 usr bin python coding utf 8 if name main a 64 print type a type a print a a print b oct a print type b type b print b b c he...
Python中字串與json間相互轉換
一 字串轉換為json格式 import json str 將字串轉換為json格式 print type str data json.loads str print type data print data 執行結果 class str class list 二 json格式轉換為字串 impor...