a=2.553
print('%.1f'% a) #保留一位小数(四舍五入),%.2f为保留两位小数,以此类推
print(round(a)) #保留整数(四舍五入)
print(int(a)) #保留整数(没有四舍五入)
print(round(a,2)) #保留两位小数(四舍五入)
print(round(a,1)) #保留一位小数(四舍五入)
b1='01010101' #二进制转十进制
c1=int(b1,2)
print(c1)
b2='01010101' #八进制转十进制
c2=int(b2,8)
print(c2)
b2='01010101' #十六进制转十进制
c2=int(b2,16)
print(c2)
以上为代码及用法示例,以下为相关输出:
2.6
3
2
2.55
2.6
85
266305
16843009