python设置数据精度_python如何设置浮点数的精确度
1.使用“%”: - “%”运算符用于格式化以及在python中设置精度。这类似于C语言编程中的“printf”语句。
2.使用format(): -这是格式化字符串以设置精度的另一种方法。
3.使用round(x,n): -此函数有2个参数,数字和数字,我们希望小数部分舍入。
# Python code to demonstrate precision
# and round()
# initializing value
a = 3.4536
# using "%" to print value till 2 decimal places
print ("The value of number till 2 decimal place(using %) is : ",end="")
print (%.2f%a)
# using format() to print value till 2 decimal places
print ("The value of number till 2 decimal place(using format()) is : ",end="")
print ("{0:.2f}".format(a))
# using round() to print value till 2 decimal places
print ("The value of number till 2 decimal place(using round()) is : ",end="")
print (round(a,2))
输出 :The value of number till 2 decimal place(using %) is : 3.45
The value of number till 2 decimal place(using format()) is : 3.45
The value of number till 2 decimal place(using round()) is : 3.45
1.使用“%”: - “%”运算符用于格式化以及在python中设置精度。这类似于C语言编程中的“printf”语句。 2.使用format(): -这是格式化字符串以设置精度的另一种方法。 3.使用round(x,n): -此函数有2个参数,数字和数字,我们希望小数部分舍入。 # Python code to demonstrate precision # and round() # initializing value a = 3.4536 # using "%" to print value till 2 decimal places print ("The value of number till 2 decimal place(using %) is : ",end="") print (%.2f%a) # using format() to print value till 2 decimal places print ("The value of number till 2 decimal place(using format()) is : ",end="") print ("{0:.2f}".format(a)) # using round() to print value till 2 decimal places print ("The value of number till 2 decimal place(using round()) is : ",end="") print (round(a,2)) 输出 :The value of number till 2 decimal place(using %) is : 3.45 The value of number till 2 decimal place(using format()) is : 3.45 The value of number till 2 decimal place(using round()) is : 3.45