最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

把大数据数字口语化

来源:动视网 责编:小采 时间:2020-11-27 14:28:26
文档

把大数据数字口语化

把大数据数字口语化:当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的pythondef fn(num): ''' 把数字口语化 ''' ret = '' num = int(num) if num/10000 == 0: ret
推荐度:
导读把大数据数字口语化:当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的pythondef fn(num): ''' 把数字口语化 ''' ret = '' num = int(num) if num/10000 == 0: ret


当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,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
}

文档

把大数据数字口语化

把大数据数字口语化:当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的pythondef fn(num): ''' 把数字口语化 ''' ret = '' num = int(num) if num/10000 == 0: ret
推荐度:
标签: js 大数据 python
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top