class_docstr: 中文数字/数位字符
  每个字符除繁简体外还有一个额外的大写字符
  e.g. '陆' 和 '陸'
class_docstr_tok: ["\u4e2d\u6587\u6570\u5b57\/\u6570\u4f4d\u5b57\u7b26","\u6bcf\u4e2a\u5b57\u7b26\u9664\u7e41\u7b80\u4f53\u5916\u8fd8\u6709\u4e00\u4e2a\u989d\u5916\u7684\u5927\u5199\u5b57\u7b26","e.g",".","'","\u9646","'","\u548c","'","\u9678","'"]
code: def create(
      cls,
      index,
      value,
      numbering_type=NUMBERING_TYPES[1],
      small_unit=False,
  ):
      if small_unit:
          return ChineseNumberUnit(
              power=index + 1,
              simplified=value[0],
              traditional=value[1],
              big_s=value[1],
              big_t=value[1],
          )
      elif numbering_type == NUMBERING_TYPES[0]:
          return ChineseNumberUnit(
              power=index + 8,
              simplified=value[0],
              traditional=value[1],
              big_s=value[0],
              big_t=value[1],
          )
      elif numbering_type == NUMBERING_TYPES[1]:
          return ChineseNumberUnit(
              power=(index + 2) * 4,
              simplified=value[0],
              traditional=value[1],
              big_s=value[0],
              big_t=value[1],
          )
      elif numbering_type == NUMBERING_TYPES[2]:
          return ChineseNumberUnit(
              power=pow(2, index + 3),
              simplified=value[0],
              traditional=value[1],
              big_s=value[0],
              big_t=value[1],
          )
      else:
          raise ValueError(
              "Counting type should be in {0} ({1} provided).".format(
                  NUMBERING_TYPES, numbering_type
              )
          )
  
imports: import argparse
  import csv
  import os
  import re
  import string
  import sys
label_desc: Use image node_id 3 for calling the ChineseNumberUnit obj's underlying member method code with example usage: obj.create(cls, index, value, numbering_type, small_unit) and returns: ChineseNumberUnit, ChineseNumberUnit, ChineseNumberUnit, ChineseNumberUnit