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
经验分享 程序员 微信小程序 职场和发展