函数
1、str与int
i = 5
s = str(i)
# s = '5'
s = '5'
i = int(s)
# i = 5
2、str与float
str -> float
s = '0.1'
f = float(s)
# f = 0.1
float -> str
f = 0.1
s = str(f)
# s = '0.4'
格式化
i=1
s='%d' %i
# s即为i转换成的字符串'1'
常用的格式化字符串:
%d整数%f%F浮点数%e%E科学计数%g%Ge 和%f/%E 和%F 的简写%%输出%
格式化操作符辅助指令
符号作用*定义宽度或者小数点精度-用做左对齐+在正数前面显示加号( + )<sp>在正数前面显示空格#在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')0显示的数字前面填充‘0'而不是默认的空格% '%%'输出一个单一的'%'(var)映射变量(字典参数)m.n m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)
示例
'%.2f' % 12.3456 # 输出:'12.35'