![](/img/trans.png)
[英]How to retrieve Python format code from number represented as string?
[英]How to format a number represented as a string?
我有一个文本文件,其中有一个价格列,如 000245 和 001245。我想将字符串格式化为 2.45 和 12.45?
只需将其转换为 int 并除以 100
int(price)/100
将价格转换为字符串。
>>> price = "000245"
>>> int(price)/100
2.45
如果您使用字符串并想要返回字符串:
s = '000245'
s = s.lstrip('0')
print (s[:-2]+'.'+s[-2:])
Output(作为字符串):
2.45
否则,仍然要保留变量类型:
print (str(int(s)/100))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.