在python中使用小数字串

mik*_*ike 1 python string decimal

我正在尝试使用一个十进制的字符串,但我得到一个不需要的"0".例如:

age = .01
print 'test%s'%(age)
print 'test' + str(age)
Run Code Online (Sandbox Code Playgroud)

这两个都返回'test0.01',但我想要'test.01'.我知道有一个简单的解决方案.有什么想法吗?

eum*_*iro 6

age = .01
print 'test' + str(age).lstrip('0')
Run Code Online (Sandbox Code Playgroud)

也适用age > 1.0.