Python 中字元與數字間轉換函式

2021-08-08 21:15:37 字數 2495 閱讀 7557

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"", line1,in

'10'+str(4)

typeerror:'str'objectisnotcallable

>>>

字串轉換成數字:

方法一:

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...