源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

把大数据数字口语化(python与js)两种实现

  • 时间:2020-04-17 05:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:把大数据数字口语化(python与js)两种实现
python
[u]复制代码[/u] 代码如下:
def fn(num):     '''     把数字口语化     '''     ret = ''     num = int(num)     if num/10000 == 0:         ret = str(num)     else:         if num/10**8 == 0:             if num000 != 0:                 ret = str(num/10000) + '万' + str(num % 10000)             else:                 ret = str(num/10000) + '万'         else:             n2 = num**8             if n2000 != 0 and n2/10000 != 0:                 ret = str(num/10**8) + '亿' + str(n2/10000) + '万' + str(n2000)             elif  n2000 != 0 and n2/10000 == 0:                 ret = str(num/10**8) + '亿' +  str(n2000)             elif  n2000 == 0 and n2/10000 != 0:                 ret = str(num/10**8) + '亿' +  str(n2/10000) + '万'             elif  n2000 == 0 and n2/10000 == 0:                 ret = str(num/10**8) + '亿'     return ret
javascript:
[u]复制代码[/u] 代码如下:
function int2string(num) {     num = Number(num);     if (num/10000 < 1){         ret = num;     }else{         if (num/Math.pow(10,8) < 1) {             if (num000 != 0) {                 ret = parseInt(num/10000) + '万' + num % 10000;             }else{                 ret = parseInt(num/10000) + '万';             }         }else{             n2 = num%Math.pow(10,8);             if (n2000 != 0 & n2/10000 != 0) {                 ret = parseInt(num/Math.pow(10,8)) + '亿' + parseInt(n2/10000) + '万' + (n2000);             }else if(n2000 != 0 & n2/10000 == 0){                 ret = parseInt(num/Math.pow(10,8)) + '亿' +  parseInt(n2000);             }else if(n2000 == 0 & n2/10000 != 0){                 ret = parseInt(num/Math.pow(10,8)) + '亿' +  parseInt(n2/10000) + '万';             }else if(n2000 == 0 & n2/10000 == 0){                 ret = (num/Math.pow(10,8)) + '亿';             }         }     }     return ret }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部