VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 数据分析 >
  • 把大数据数字口语化(python+js)

当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的

python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
def fn(num):
    '''
    把数字口语化
    '''
     
    ret= ''
    num= int(num)
    if num/10000 == 0:
        ret= str(num)
    else:
        if num/10**8 == 0:
            if num%10000 != 0:
                ret= str(num/10000)+ '万' + str(num% 10000)
            else:
                ret= str(num/10000)+ '万'
        else:
            n2= num%10**8
            if n2%10000 != 0 and n2/10000 != 0:
                ret= str(num/10**8)+ '亿' + str(n2/10000)+ '万' + str(n2%10000)
            elif  n2%10000 != 0 and n2/10000 == 0:
                ret= str(num/10**8)+ '亿' +  str(n2%10000)
            elif  n2%10000 == 0 and n2/10000 != 0:
                ret= str(num/10**8)+ '亿' +  str(n2/10000)+ '万'
            elif  n2%10000 == 0 and n2/10000 == 0:
                ret= str(num/10**8)+ '亿'
    return ret

相关教程