Skip to main content

Easy converter between Kanji-Number and Integer

Project description

Easy converter between Kanji-Number and Integer

Powered by Yamato Nagata

GitHub

Can Convert Number up to 10 ** 72 - 1

from kanjize import number2kanji, kanji2number, Number, KanjizeConfiguration, KanjizeZero, KanjizeStyle

print(number2kanji(58076099))
# 五千八百七万六千九十九

print(number2kanji(58076099, config=KanjizeConfiguration(use_daiji=True)))
# 伍阡捌佰漆萬陸阡玖拾玖

print(kanji2number("五千八百七万六千九十九"))
# 58076099

print(kanji2number("223兆4千億4256万6千"))
# 223400042566000

print(kanji2number("223兆4000億4256万6000"))
# 223400042566000

print(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED, kanji_thousand=False)))
# 223兆4000億4256万6000

print(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))
# 223兆4千億4256万6千

print(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT)))
# 二〇三〇一

print(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT, zero=KanjizeZero.KANJI)))
# 二零三零一

print(number2kanji(0))
# 零

print(number2kanji(0, config=KanjizeConfiguration(zero=KanjizeZero.SIGN)))
# 〇

print((Number.from_kanji("223兆4千億4256万6千") * Number(2.3)).to_kanji(
    config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))
# 446兆8千億8513万2千

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kanjize-1.6.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

kanjize-1.6.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file kanjize-1.6.1.tar.gz.

File metadata

  • Download URL: kanjize-1.6.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.15

File hashes

Hashes for kanjize-1.6.1.tar.gz
Algorithm Hash digest
SHA256 5e96a2df8af21f55e7e2b8f1042efb830a171a5cb9046f6239e89e03622b9756
MD5 2dd2921077cfb12b678b1495156ca325
BLAKE2b-256 b15d08e4d0c98065cba564d62782fb6d17a71879b1ff1b1d70521c4a143f7810

See more details on using hashes here.

File details

Details for the file kanjize-1.6.1-py3-none-any.whl.

File metadata

  • Download URL: kanjize-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.15

File hashes

Hashes for kanjize-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f0318e94a947e0613ac68fba8c9822ff7bfd138ac58a68caa849879bb532f26
MD5 3717010f2c5a9d012cf4428edec0f28e
BLAKE2b-256 c4fb6c4f91660a3b7e9e1d9d0a41e8976af7fb717449532f56d1b28a560dc9e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page