首先声明,我是一个菜鸟。一下文章中涌现技术误导情况盖不负责
当涌现万以上的整型数字时,经常要把它们口语化比拟直观。面下分享两段代码,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。
相关推荐
复制代码 代码如下: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...
当描述的症状口语化,与症状库名字无法精确匹配时,先用BERT+CRF模型2做命名实体识别。标注方法用的是BIO+C(C表示实体类型,drug/symptom/disease等),构建数据集是基于问题模板随机从领域词典中抽取领域词更替问...
1、资源内容:NLP 课程大作业:口语语义理解任务+源代码+文档说明 2、代码特点:内含运行结果,不会运行可私信,参数化编程、参数可方便更改、代码编程思路清晰、注释明细,都经过测试运行成功,功能ok的情况下才...
本文将深入探讨如何在Android环境中实现这一功能,包括数字转中文以及数字金额转大写,并且会涉及到口语化的转换。 首先,数字转中文主要是将阿拉伯数字(如1、2、3等)转换成中文数字(如一、二、三等)。在Java或...
大数据视域下的小学英语口语教学变革.pdf
软考高项口语化解释47个过程,通俗易懂,加深理解,更好地通过考试
JavaVerbalExpressions VerbalExpressions is a Java library that helps to construct difficult regular expressions. Getting Started Maven Dependency: ru.lanwen.verbalregex java-verbal-expressions ...
【口语救生圈口语Part2】是针对英语口语学习中的一个环节,主要目的是提升考生在第二部分口语表达中的应答能力。这部分通常要求考生描述一个特定的情况或经历,并且需要包含具体的细节,如时间、地点、原因以及结果...
描述中提到的“也将数字以读数的方式显示出来”,这可能是指将数字转换为中文的口语化表达,例如“一千二百三十四”而非仅仅是“1234”。这种转换在生成语音输出或便于非专业人士理解时很有用。 以下是关于这个主题...
《口语数字数据集:探索与分析》 在大数据时代,数据的重要性不言而喻,而对数据进行有效的处理和分析更是提升决策效率的关键步骤。"口语数字数据集.zip" 是一个专门为语音识别和自然语言处理研究设计的数据集,它...
英语口语8000句MP3+同步LRC 超全
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.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdfPTE口语 RA例题详解 +DI模版1.pdf
1. **提升教师技能**:学校需提供大数据技能培训,让教师掌握相关技能,适应数字化教学。 2. **打造云端英语课堂**:建立标准化的大数据课堂,增强信息量和互动性,提升教学效率。 3. **个性化教学实践**:利用...
在C语言中,将数字转换为汉语读法是一项有趣且具有...通过理解和应用这些知识点,开发者可以构建一个C语言程序,将任意长度的数字转换为汉语读音,这对于带有语音模块的设备来说非常有用,可以实现实时的口语报数功能。
文章“基于大数据与人工智能的高职英语口语课程智慧课堂构建研究.pdf”探讨了在大数据和人工智能技术快速发展的情况下,如何构建和实施高职英语口语智慧课堂,以整合现代技术和工具到高职英语口语教学中,从而提高...
本项目不仅提供了完整的前端实现,还集成了语音合成服务,使得用户可以通过简单的界面操作,让数字人根据输入的文本内容进行口语表达。 技术栈 前端框架: 使用了 Pixi.js 和 Live2D 来实现数字人模型的加载和渲染。...
描述中的“适合无聊装逼的人去用他学习”虽然表达较为口语化,但我们可以从中解读出,这段代码可能具有一定的趣味性或者创新性,使得学习过程更加吸引人。对于那些希望通过学习新知识来展示技能或者提升自己的开发者...