概述
今天突发奇想, 写一个将数字转换成中文字符串的函数. 并不是将 1234 转成 '1234' , 而是将 1234 转成 '一千二百三十四'.
本来以为很简单, 写下来之后发现还是有些坑的....= ['', '一', '二', '三', '四', '五', '六', '七', '八', '九']
# 权重中文
WIGHT_STR_LIST = ['', '十', '百', '千']
# 分组后对应的中文...改进后如下(只展示了部分改动的地方):
DIGIT_STR_LIST = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']
def thousand_list_num_to_str...经过我的一番测试, 基本完成.
总结
开始有这个想法的时候, 我想着会很简单, 随便写写咯. 但是当真正开始动手后, 才发现, 事情完全偏离了我的预期....= ['', '一', '二', '三', '四', '五', '六', '七', '八', '九']
# 权重中文
WIGHT_STR_LIST = ['', '十', '百', '千']
# 分组后对应的中文