数字代码把大数据数字口语化(python+js) 数字代码快报 - 娱乐之横扫全球

数字代码把大数据数字口语化(python+js) 数字代码快报

2019-02-12 09:19:19 | 作者: 俊晖 | 标签: 数字,口语化,文章 | 浏览: 5275

首要声明,我是一个菜鸟。一下文章中出现技能误导状况盖不担任

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

    python

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

javascript:

function int2string(num) {
 num = Number(num);
 if (num/10000 1){
 ret = num;
 }else{
 if (num/Math.pow(10,8) 1) {
 if (num%10000 != 0) {
 ret = parseInt(num/10000) + 万 + num % 10000;
 }else{
 ret = parseInt(num/10000) + 万;
 }else{
 n2 = num%Math.pow(10,8);
 if (n2%10000 != 0 n2/10000 != 0) {
 ret = parseInt(num/Math.pow(10,8)) + 亿 + parseInt(n2/10000) + 万 + (n2%10000);
 }else if(n2%10000 != 0 n2/10000  0){
 ret = parseInt(num/Math.pow(10,8)) + 亿 + parseInt(n2%10000);
 }else if(n2%10000  0 n2/10000 != 0){
 ret = parseInt(num/Math.pow(10,8)) + 亿 + parseInt(n2/10000) + 万;
 }else if(n2%10000  0 n2/10000  0){
 ret = (num/Math.pow(10,8)) + 亿;
 return ret
}

 

文章完毕给我们共享下程序员的一些笑话语录: 3G普不遍及现在现已不是看终端了,而是看使用,有好的,廉价有用的使用,花1000多买个能用的智能手机应该不是什么难事。反过来说,你200元拿一个智能手机,没有好的使用,看个电影要几十元,也是没人用3G。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表娱乐之横扫全球立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章