我想计算np元素的小数位数。我尝试了以下操作,因此将其转换为字符串:
element = 2.923
element = "element"
element[::-1].find('.')
但是它返回我-1,我应该有3。 知道为什么吗?
答案 0 :(得分:0)
您没有将'element'转换为字符串。试试这个:
element = 2.923
element = str(element)
element[::-1].find('.')
答案 1 :(得分:0)
使用您的方法的正确方法是
element = 2.923
element = str(element)
print(len(element.split('.')[1]))
在第二行中,您正在为变量分配字符串“ element”。这就是为什么find返回-1的原因。