日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python數字轉對應中文的方法總結

瀏覽:24日期:2022-07-28 09:59:21

本文操作環境:

windows7系統,DELL G3電腦,python3.5版

python實現將阿拉伯數字轉換成中文

第一種轉換方式:

1 --> 一 12 --> 一二def num_to_char(num): '''數字轉中文''' num=str(num) new_str='' num_dict={'0':u'零','1':u'一','2':u'二','3':u'三','4':u'四','5':u'五','6':u'六','7':u'七','8':u'八','9':u'九'} listnum=list(num) # print(listnum) shu=[] for i in listnum:# print(num_dict[i])shu.append(num_dict[i]) new_str=''.join(shu) # print(new_str) return new_str

第二種轉換方式:

1 --> 一 12 --> 十二 23 --> 二十三_MAPPING = (u’零’, u’一’, u’二’, u’三’, u’四’, u’五’, u’六’, u’七’, u’八’, u’九’, u’十’, u’十一’, u’十二’, u’十三’, u’十四’, u’十五’, u’十六’, u’十七’,u’十八’, u’十九’)_P0 = (u’’, u’十’, u’百’, u’千’,)_S4 = 10 ** 4def _to_chinese4(num): assert (0 <= num and num < _S4) if num < 20:return _MAPPING[num] else:lst = []while num >= 10: lst.append(num % 10) num = num / 10lst.append(num)c = len(lst) # 位數result = u’’for idx, val in enumerate(lst): val = int(val) if val != 0:result += _P0[idx] + _MAPPING[val]if idx < c - 1 and lst[idx + 1] == 0: result += u’零’return result[::-1]

實例擴展:

#!/usr/bin/python#-*- encoding: utf-8 -*-import typesclass NotIntegerError(Exception): passclass OutOfRangeError(Exception): pass_MAPPING = (u’零’, u’一’, u’二’, u’三’, u’四’, u’五’, u’六’, u’七’, u’八’, u’九’, )_P0 = (u’’, u’十’, u’百’, u’千’, )_S4, _S8, _S16 = 10 ** 4 , 10 ** 8, 10 ** 16_MIN, _MAX = 0, 9999999999999999def _to_chinese4(num): ’’’轉換[0, 10000)之間的阿拉伯數字 ’’’ assert(0 <= num and num < _S4) if num < 10: return _MAPPING[num] else: lst = [ ] while num >= 10: lst.append(num % 10) num = num / 10 lst.append(num) c = len(lst) # 位數 result = u’’for idx, val in enumerate(lst): if val != 0:result += _P0[idx] + _MAPPING[val]if idx < c - 1 and lst[idx + 1] == 0: result += u’零’return result[::-1].replace(u’一十’, u’十’) def _to_chinese8(num): assert(num < _S8) to4 = _to_chinese4 if num < _S4: return to4(num) else: mod = _S4 high, low = num / mod, num % mod if low == 0: return to4(high) + u’萬’ else: if low < _S4 / 10:return to4(high) + u’萬零’ + to4(low) else:return to4(high) + u’萬’ + to4(low) def _to_chinese16(num): assert(num < _S16) to8 = _to_chinese8 mod = _S8 high, low = num / mod, num % mod if low == 0: return to8(high) + u’億’ else: if low < _S8 / 10: return to8(high) + u’億零’ + to8(low) else: return to8(high) + u’億’ + to8(low) def to_chinese(num): if type(num) != types.IntType and type(num) != types.LongType: raise NotIntegerError(u’%s is not a integer.’ % num) if num < _MIN or num > _MAX: raise OutOfRangeError(u’%d out of range[%d, %d)’ % (num, _MIN, _MAX)) if num < _S4: return _to_chinese4(num) elif num < _S8: return _to_chinese8(num) else: return _to_chinese16(num) if __name__ == ’__main__’: print to_chinese(9000)

以上就是python數字轉對應中文的方法總結的詳細內容,更多關于python數字怎么轉對應中文的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产麻豆久久| 国产主播一区| 亚洲乱码久久| 亚洲另类黄色| 日韩高清国产一区在线| 日韩精品欧美大片| 国产精品一区二区三区四区在线观看| 国产精品亚洲四区在线观看| 日韩av一区二区三区| 日韩二区在线观看| 久久精品九色| 久久高清免费| 国产精品毛片在线看| 日本一区福利在线| 日韩和欧美一区二区三区| 日韩大片免费观看| 天堂久久av| 精品视频97| 亚洲制服一区| 国产精品久久久久久久久久白浆| 在线精品福利| 国内精品福利| 日韩欧美网址| 日韩高清一级| 蘑菇福利视频一区播放| 国产精品毛片一区二区三区| 香蕉精品视频在线观看| 韩国精品主播一区二区在线观看 | 久久久精品网| av不卡在线看| 国产精品xvideos88| 欧美~级网站不卡| 午夜天堂精品久久久久| 久久福利在线| 欧美日韩国产免费观看视频| 日韩精品第二页| 日韩欧美一区免费| 亚州精品视频| 日韩欧美午夜| 日韩国产在线观看| 亚洲一级特黄| 国产精品一区二区美女视频免费看 | 五月天综合网站| 日本一不卡视频| 日韩中文视频| 国产伦理久久久久久妇女| 国内精品99| 精品三级av| 午夜久久av| 久久天堂精品| 欧美黄色精品| 亚洲精品婷婷| 9色精品在线| 国产精品不卡| 日韩精品视频一区二区三区| 欧美国产一级| 日本视频一区二区| 91久久中文| 日韩网站中文字幕| 久久av影院| 日韩精品一二三四| 欧美日韩尤物久久| 国产精品久久久久久av公交车| 中文一区二区| 樱桃视频成人在线观看| 欧美午夜三级| 丝袜美腿高跟呻吟高潮一区| 香蕉成人av| 成午夜精品一区二区三区软件| 91精品国产经典在线观看| 香蕉国产精品| 三级在线看中文字幕完整版| 久久99精品久久久久久园产越南 | 欧美日韩一区二区综合| 久久久久伊人| 亚洲精品日韩久久| 国产亚洲永久域名| 欧美 日韩 国产一区二区在线视频| 精品久久影院| 国产精品麻豆成人av电影艾秋| 婷婷五月色综合香五月| 欧美专区18| 亚洲视频播放| 久久久久网站| 日韩精品诱惑一区?区三区| 久久字幕精品一区| 九九99久久精品在免费线bt| 久久99久久人婷婷精品综合| 国产日产一区| 国产免费久久| 国产精品亚洲产品| 久久99影视| 国产区精品区| 国产精品入口久久| 欧美激情麻豆| 精品久久久亚洲| 国产66精品| 国产999精品在线观看| 麻豆精品av| 久久影院一区二区三区| 国产精品色婷婷在线观看| 国产精成人品2018| 91精品丝袜国产高跟在线| 亚洲欧洲日韩| 婷婷精品在线观看| 国产图片一区| 久久99精品久久久久久园产越南| 国产精品日本一区二区三区在线 | 91精品韩国| 色爱综合av| 久久久9色精品国产一区二区三区| 136国产福利精品导航网址| 精品一区在线| 免费欧美在线视频| 日本91福利区| 免费日韩成人| 中文字幕系列一区| 国产一级久久| 日韩av中文字幕一区二区| 国产精品黄色| 日韩在线看片| 免费视频久久| 欧美日韩a区| 精品精品国产三级a∨在线| 欧美不卡高清一区二区三区| 久久精品二区三区| 欧美专区一区二区三区| 久久激情五月激情| 97人人精品| 欧美成人久久| 亚洲精品少妇| 91日韩免费| 免费不卡中文字幕在线| 日韩高清在线不卡| 国产一区二区三区久久| 亚洲黑丝一区二区| 亚洲影院天堂中文av色| 精品中文在线| 一区在线观看| 国产精品玖玖玖在线资源| 欧美国产偷国产精品三区| 91久久久精品国产| 日本aⅴ精品一区二区三区| 成人日韩av| 亚洲综合二区| 精品深夜福利视频| 亚洲综合不卡| 精品视频在线一区二区在线| 日韩视频久久| 欧美日韩亚洲三区| 一区二区小说| 国产精品成人自拍| 好看的亚洲午夜视频在线| 欧美一区二区三区久久精品| 免费观看亚洲| 亚洲一区二区日韩| 国产一区二区三区久久| 亚洲一二av| 视频在线不卡免费观看| 日韩精品视频网站| 婷婷色综合网| 激情视频网站在线播放色| 综合色就爱涩涩涩综合婷婷| 国产专区精品| 日日夜夜免费精品视频| 免费不卡中文字幕在线| 国产一区丝袜| 日本va欧美va精品发布| 亚洲精品国产偷自在线观看| 精品中文字幕一区二区三区 | 99久久精品国产亚洲精品| 日韩av三区| 国产精品普通话对白| 欧美一区久久久| 国产一精品一av一免费爽爽| 午夜欧美精品| zzzwww在线看片免费| 国产精品videossex久久发布| 免费不卡在线视频| 久久精品卡一| 精品一区二区三区视频在线播放| 亚洲三级精品| 欧美特黄a级高清免费大片a级| 91亚洲一区| 国产欧美在线| 日韩精品三区四区| 亚洲午夜免费| 免播放器亚洲一区| 黄色在线一区| 欧美一区二区三区高清视频| av高清不卡| 韩日一区二区| 另类欧美日韩国产在线| 国产精品啊v在线| 国产另类在线| 蜜臀av性久久久久蜜臀aⅴ流畅 | 无码日韩精品一区二区免费| 欧美专区在线| 国产日韩综合| 久久性天堂网|