|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
楼主计算出了一组数据,其中的每个数据小数点后的位数都很多,像这样:74.43384499999996
于是楼主决定将其格式化为小数点后两位,之后再添加进列表,结果格式化是成功了,结果每个元素上都出现了一个单引号,让楼主很苦恼,
求问为什么会出现单引号,以及怎么去掉该单引号
没有格式化之前的代码:
- gravity_length_list.append(gravity_length)
- print('重心の揺れ幅:', gravity_length_list)
复制代码
其运行结果:
重心の揺れ幅: [38.938596700000005, 74.43384499999996, 57.960671700000034, 37.08282170000001, 75.88024339999998, 51.3867166, 56.11164329999997, 42.67242670000002, 42.9458717, 81.30381999999997, 55.62858840000001, 38.50972330000002, 64.02597500000002, 64.29039169999999, 65.54311999999999, 69.59345000000002, 63.37502669999998, 47.83166829999999]
格式化之后的代码:
- gravity_length_list.append('%.2f' % gravity_length)
- print('重心の揺れ幅:', gravity_length_list)
复制代码
其运行结果:
重心の揺れ幅: ['38.94', '74.43', '57.96', '37.08', '75.88', '51.39', '56.11', '42.67', '42.95', '81.30', '55.63', '38.51', '64.03', '64.29', '65.54', '69.59', '63.38', '47.83']
- gravity_length_list.append(round(gravity_length,2))
复制代码
|
|