中文数字字符
| 111 | |
| 112 | |
| 113 | class ChineseNumberDigit(ChineseChar): |
| 114 | """ |
| 115 | 中文数字字符 |
| 116 | """ |
| 117 | |
| 118 | def __init__(self, value, simplified, traditional, big_s, big_t, alt_s=None, alt_t=None): |
| 119 | super(ChineseNumberDigit, self).__init__(simplified, traditional) |
| 120 | self.value = value |
| 121 | self.big_s = big_s |
| 122 | self.big_t = big_t |
| 123 | self.alt_s = alt_s |
| 124 | self.alt_t = alt_t |
| 125 | |
| 126 | def __str__(self): |
| 127 | return str(self.value) |
| 128 | |
| 129 | @classmethod |
| 130 | def create(cls, i, v): |
| 131 | return ChineseNumberDigit(i, v[0], v[1], v[2], v[3]) |
| 132 | |
| 133 | |
| 134 | class ChineseMath(ChineseChar): |