`
qq49836467
  • 浏览: 5646 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

阅读更多

首先声明,我是一个菜鸟。一下文章中涌现技术误导情况盖不负责

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

分享到:
评论

相关推荐

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

    复制代码 代码如下: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...

    基于Python+BERT+词典开发的医药知识图谱自动问答系统源码+文档说明+超详细安装教程+数据+训练好的模型.zip

    当描述的症状口语化,与症状库名字无法精确匹配时,先用BERT+CRF模型2做命名实体识别。标注方法用的是BIO+C(C表示实体类型,drug/symptom/disease等),构建数据集是基于问题模板随机从领域词典中抽取领域词更替问...

    NLP 课程大作业:口语语义理解任务+源代码+文档说明

    1、资源内容:NLP 课程大作业:口语语义理解任务+源代码+文档说明 2、代码特点:内含运行结果,不会运行可私信,参数化编程、参数可方便更改、代码编程思路清晰、注释明细,都经过测试运行成功,功能ok的情况下才...

    Android中数字转中文,金额转大写

    本文将深入探讨如何在Android环境中实现这一功能,包括数字转中文以及数字金额转大写,并且会涉及到口语化的转换。 首先,数字转中文主要是将阿拉伯数字(如1、2、3等)转换成中文数字(如一、二、三等)。在Java或...

    大数据视域下的小学英语口语教学变革.pdf

    大数据视域下的小学英语口语教学变革.pdf

    软考高项口语化解释47个过程.txt

    软考高项口语化解释47个过程,通俗易懂,加深理解,更好地通过考试

    Android代码-口语化的正则表达式

    JavaVerbalExpressions VerbalExpressions is a Java library that helps to construct difficult regular expressions. Getting Started Maven Dependency: ru.lanwen.verbalregex java-verbal-expressions ...

    口语救生圈口语Part2+答题示范.doc

    【口语救生圈口语Part2】是针对英语口语学习中的一个环节,主要目的是提升考生在第二部分口语表达中的应答能力。这部分通常要求考生描述一个特定的情况或经历,并且需要包含具体的细节,如时间、地点、原因以及结果...

    数字小写转换成大定 语言VB6.0

    描述中提到的“也将数字以读数的方式显示出来”,这可能是指将数字转换为中文的口语化表达,例如“一千二百三十四”而非仅仅是“1234”。这种转换在生成语音输出或便于非专业人士理解时很有用。 以下是关于这个主题...

    口语数字数据集.zip

    《口语数字数据集:探索与分析》 在大数据时代,数据的重要性不言而喻,而对数据进行有效的处理和分析更是提升决策效率的关键步骤。"口语数字数据集.zip" 是一个专门为语音识别和自然语言处理研究设计的数据集,它...

    英语口语8000句MP3+同步LRC

    英语口语8000句MP3+同步LRC 超全

    PTE口语 RA例题详解 +DI模版2.pdf

    PTE口语 RA例题详解 +DI模版2.pdfPTE口语 RA例题详解 +DI模版2.pdfPTE口语 RA例题详解 +DI模版2.pdfPTE口语 RA例题详解 +DI模版2.pdfPTE口语 RA例题详解 +DI模版2.pdfPTE口语 RA例题详解 +DI模版2.pdf

    PTE口语 RA例题详解 +DI模版1.pdf

    PTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdf

    大数据时代小学英语教学的机遇与挑战.docx

    1. **提升教师技能**:学校需提供大数据技能培训,让教师掌握相关技能,适应数字化教学。 2. **打造云端英语课堂**:建立标准化的大数据课堂,增强信息量和互动性,提升教学效率。 3. **个性化教学实践**:利用...

    c语言数字转汉语读法

    在C语言中,将数字转换为汉语读法是一项有趣且具有...通过理解和应用这些知识点,开发者可以构建一个C语言程序,将任意长度的数字转换为汉语读音,这对于带有语音模块的设备来说非常有用,可以实现实时的口语报数功能。

    基于大数据与人工智能的高职英语口语课程智慧课堂构建研究.pdf

    文章“基于大数据与人工智能的高职英语口语课程智慧课堂构建研究.pdf”探讨了在大数据和人工智能技术快速发展的情况下,如何构建和实施高职英语口语智慧课堂,以整合现代技术和工具到高职英语口语教学中,从而提高...

    Live2DSpeak 数字人开口说话-前端代码

    本项目不仅提供了完整的前端实现,还集成了语音合成服务,使得用户可以通过简单的界面操作,让数字人根据输入的文本内容进行口语表达。 技术栈 前端框架: 使用了 Pixi.js 和 Live2D 来实现数字人模型的加载和渲染。...

    一段简单实用的代码.zip

    描述中的“适合无聊装逼的人去用他学习”虽然表达较为口语化,但我们可以从中解读出,这段代码可能具有一定的趣味性或者创新性,使得学习过程更加吸引人。对于那些希望通过学习新知识来展示技能或者提升自己的开发者...

Global site tag (gtag.js) - Google Analytics