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

数字代码把大数据数字口语化(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】是针对英语口语学习中的一个环节,主要目的是提升考生在第二部分口语表达中的应答能力。这部分通常要求考生描述一个特定的情况或经历,并且需要包含具体的细节,如时间、地点、原因以及结果...

    探究学生在方法级代码重构中的思考过程:基于口语化研究的教育启示

    通过对12名学生的口语化研究,作者识别并分类了学生在重构练习中的八种主要推理方式。这八种类别涵盖了对代码质量问题的存在、改进代码质量属性以及代码语义的理解。研究表明,有经验的学生更多地关注代码质量属性...

    基于语音识别的智能垃圾分类系统源代码(python毕业设计完整源码+LW).zip

    随着人工智能技术的发展,智能垃圾分类系统应运而生,其核心在于通过语音识别技术对人们的口语指令进行解析,并与自然语言处理算法结合,实现对垃圾类别的识别与分类指导。本项目为一款基于语音识别的智能垃圾分类...

    Python_编程学习_撸代码_入门提升.zip

    "撸代码"在这里可能是一种口语化的表达,意思是动手实践编程。 其次,"python学习一些项目和资源"这个描述,揭示了压缩包内容的具体特点。它包含了一些实际的编程项目和相关的学习资源,这些内容对想要通过实践项目...

    数字小写转换成大定 语言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语言程序,将任意长度的数字转换为汉语读音,这对于带有语音模块的设备来说非常有用,可以实现实时的口语报数功能。

    pytorch框架-基于深度学习的聋哑人手语识别系统python源码(含模型+GUI界面)毕设新作.zip

    2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于...

Global site tag (gtag.js) - Google Analytics