如何在Python中使用正则表达式完成以下转换?
0.44 -> 44
0.7867 -> 78
1.00 -> 100
答案 0 :(得分:6)
将输入解析为浮点数,然后将其乘以100并截断为整数:
result = int(float(s) * 100)
答案 1 :(得分:0)
def twodigitint(x):
return int(100*float(x))
(如果你真的想要0.7867-> 79,请使用round
代替int
答案 2 :(得分:0)
如何* 100并转换为int
t = lambda x: int (x*100)
t(0.44)