这里分享下python读取单元格格式中的保留位数的操作方法。
设备:华硕电脑
系统:win10
软件:pycharm2018.3.2
1、首先打开pycharm,新建一个py文件,输入“a=1.2222345a=('%.2f' % a)print(a)”代码,如下图所示。
2、运行py文件之后,可以看到a小数点保留2位小数了,如下图所示。
3、如果输入a=('%.4f' % a),就保留4位小数,需要注意是四舍五入,如下图所示。
4、也可以输入a=format(a, '.2f')来保留小数点位数,如下图所示。
5、最后运行py文件,可以看到保留2位小数,同样也是四舍五入,如下图所示就完成了。
要求n的位数count和各位数之和s,可以使用Python中内置的函数len()和sum()来实现。例如,对于数字12345,可以这样写:
n = 12345
count = len(str(n))
s = sum(int(i) for i in str(n))
在这个例子中,count的值为5,因为数字12345有5位;s的值为15,因为1+2+3+4+5=15。
需要注意的是,len()函数只能用于求字符串的长度,因此需要先把数字n转换为字符串。此外,sum()函数默认求的是序列中所有元素的和,因此需要使用列表推导式来把n的各个位数转换为整数再求和。