python 转换数字为中文的大写
python 转换为中文的大写数字,比较简单,有需要的同学可以拿去使用,没做角和分 可以自己修改
下面为代码
#-*-coding:utf-8 -*- import logging import urllib2 # urllib2.request_host('https://www.g-banker.com/trade/bullion/buy?productId=2%27;show%20tables;') num=[1,2,3,4,5,6,7,8,9,0] cn=['壹','贰','叁','肆','伍','陆','柒','捌','玖','零'] dw=['元','十','百','千','万'] n='1003' c=len(n)-1 # print c ln='' c1=0; for i in n: nb = int(i) - 1 if i=='0' and c1==0: c1=1 pass else: if c1==1: c1=0 ln=ln+ cn[nb]+dw[c] c=c-1 print ln