1.round函数
例如,如果你有一个数字 x
,并且想要将它四舍五入到两位小数,可以使用以下方式
x = 3.14159
rounded_x = round(x, 2)
print(rounded_x) # 输出 3.14
2.f_string字符串
result = 0.345678
print(f"{result:.5f}") #输出0.34567
print(f"{result:.5f}")
是Python中的字符串格式化语法,使用了 f-string(格式化字符串字面值)。
在这个表达式中,f
表示格式化字符串,{result:.5f}
是一个占位符,它告诉Python将 result
变量的值格式化为带有5位小数的浮点数。冒号 :
后面的 .5f
指定了格式化的方式,其中 .5
表示保留5位小数,而 f
表示浮点数。
当你使用这个语法时,Python会将 result
的值插入到占位符的位置,并按照指定的格式进行格式化。这是一种非常方便和直观的方式来生成带有特定格式的字符串输出。
区别:round()函数不会保留末位的0
a, b = map(str, input().split())
# print(ord(a))
# print(ord(b))
result = ord(a) * ord(b) / 388
print(round(result, 2)) # 24.5
print(f"{result:.2f}") # 24.50