python笔记:数字换算且去除folat中的无效0

文章目录

问题

在爬取IT桔子网时,遇到了投融资返回最新估值金额为万元级别且不直观的问题

最新估值(万元)
30000
5000
15000
30000
15000
188000
5000
5000
5000
27625

最终想实现和IT桔子网显示一致。
在这里插入图片描述

解决方案

首先增加个判断,位数大于即为亿元。则利用位数换算 /10000。之后利用{0:g}’.format(num)格式化无效0

                if len(str(row['valuation'])) > 4:
                    num = row['valuation']/10000
                    num = str('{0:g}'.format(num)) + '亿元'   # 去除小数后面的无效0
                else:
                    num =str(row['valuation'] ) + '万元'

                print(num)

结果:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值