python數(shù)字轉(zhuǎn)字符串的實現(xiàn)方法:1、使用格式化字符串,語句如“tt=322 tem='%d' %tt”;2、通過“str(5)”方法實現(xiàn)轉(zhuǎn)換。
推薦:《python教程》
數(shù)字轉(zhuǎn)成字符串
方法一:
使用格式化字符串:
tt=322 tem='%d' %tt
tem即為tt轉(zhuǎn)換成的字符串
常用的格式化字符串:
%d 整數(shù)
%f%F 浮點數(shù)
%e%E 科學(xué)計數(shù)
%g%G e 和%f/%E 和%F 的簡寫
%% 輸出%
格式化操作符輔助指令
符號 作用
* 定義寬度或者小數(shù)點精度
– 用做左對齊
+ 在正數(shù)前面顯示加號( + )
<sp> 在正數(shù)前面顯示空格
# 在八進(jìn)制數(shù)前面顯示零('0'),在十六進(jìn)制前面顯示'0x'或者'0X'(取決于用的是'x'還是'X')
0 顯示的數(shù)字前面填充‘0'而不是默認(rèn)的空格
% '%%'輸出一個單一的'%'
(var) 映射變量(字典參數(shù))
m.n m 是顯示的最小總寬度,n 是小數(shù)點后的位數(shù)(如果可用的話)
示例:
'%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 "<pyshell#25>", line 1, in <module> '10'+str(4) TypeError: 'str' object is not callable >>>