Name | kanjize JSON |
Version |
1.6.0
JSON |
| download |
home_page | None |
Summary | Easy converter between Kanji-Number and Integer |
upload_time | 2025-02-10 06:51:28 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
converter
integer
japanese
kanji
number
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Easy converter between Kanji-Number and Integer
-----------
Powered by [Yamato Nagata](https://twitter.com/514YJ)
[GitHub](https://github.com/nagataaaas/Kanjize)
Can Convert Number up to 10 ** 72 - 1
```python
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千
```
Raw data
{
"_id": null,
"home_page": null,
"name": "kanjize",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "converter, integer, japanese, kanji, number",
"author": null,
"author_email": "nagataaaas <nagata@nagata.pro>",
"download_url": "https://files.pythonhosted.org/packages/d8/7e/c2f473a59402f77378f93761ab78c06fb1afafb385d1890f3d0ca027a171/kanjize-1.6.0.tar.gz",
"platform": null,
"description": "Easy converter between Kanji-Number and Integer\n-----------\nPowered by [Yamato Nagata](https://twitter.com/514YJ)\n\n[GitHub](https://github.com/nagataaaas/Kanjize)\n\nCan Convert Number up to 10 ** 72 - 1\n\n```python\nfrom kanjize import number2kanji, kanji2number, Number, KanjizeConfiguration, KanjizeZero, KanjizeStyle\n\nprint(number2kanji(58076099))\n# \u4e94\u5343\u516b\u767e\u4e03\u4e07\u516d\u5343\u4e5d\u5341\u4e5d\n\nprint(number2kanji(58076099, config=KanjizeConfiguration(use_daiji=True)))\n# \u4f0d\u9621\u634c\u4f70\u6f06\u842c\u9678\u9621\u7396\u62fe\u7396\n\nprint(kanji2number(\"\u4e94\u5343\u516b\u767e\u4e03\u4e07\u516d\u5343\u4e5d\u5341\u4e5d\"))\n# 58076099\n\nprint(kanji2number(\"223\u51464\u5343\u51044256\u4e076\u5343\"))\n# 223400042566000\n\nprint(kanji2number(\"223\u51464000\u51044256\u4e076000\"))\n# 223400042566000\n\nprint(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED, kanji_thousand=False)))\n# 223\u51464000\u51044256\u4e076000\n\nprint(number2kanji(223400042566000, config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))\n# 223\u51464\u5343\u51044256\u4e076\u5343\n\nprint(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT)))\n# \u4e8c\u3007\u4e09\u3007\u4e00\n\nprint(number2kanji(20301, config=KanjizeConfiguration(style=KanjizeStyle.FLAT, zero=KanjizeZero.KANJI)))\n# \u4e8c\u96f6\u4e09\u96f6\u4e00\n\nprint(number2kanji(0))\n# \u96f6\n\nprint(number2kanji(0, config=KanjizeConfiguration(zero=KanjizeZero.SIGN)))\n# \u3007\n\nprint((Number.from_kanji(\"223\u51464\u5343\u51044256\u4e076\u5343\") * Number(2.3)).to_kanji(\n config=KanjizeConfiguration(style=KanjizeStyle.MIXED)))\n# 446\u51468\u5343\u51048513\u4e072\u5343\n```",
"bugtrack_url": null,
"license": null,
"summary": "Easy converter between Kanji-Number and Integer",
"version": "1.6.0",
"project_urls": {
"Changelog": "https://github.com/nagataaaas/Kanjize/blob/master/CHANGELOG.md",
"Documentation": "https://github.com/nagataaaas/Kanjize/blob/master/README.md",
"Homepage": "https://github.com/nagataaaas/Kanjize",
"Issues": "https://github.com/nagataaaas/Kanjize/issues",
"Repository": "https://github.com/nagataaaas/Kanjize.git"
},
"split_keywords": [
"converter",
" integer",
" japanese",
" kanji",
" number"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8c2cc64771eabe244caf0d1fe1857f200dce1f3502d474c0ecfcbe9923331e8c",
"md5": "4a1143c3520b32fcd2e169aaf2b973a0",
"sha256": "b4c5de4981e2fc343c92443631f8e279299b29c166f5be9109f038bd89e682eb"
},
"downloads": -1,
"filename": "kanjize-1.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4a1143c3520b32fcd2e169aaf2b973a0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6829,
"upload_time": "2025-02-10T06:51:26",
"upload_time_iso_8601": "2025-02-10T06:51:26.811148Z",
"url": "https://files.pythonhosted.org/packages/8c/2c/c64771eabe244caf0d1fe1857f200dce1f3502d474c0ecfcbe9923331e8c/kanjize-1.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d87ec2f473a59402f77378f93761ab78c06fb1afafb385d1890f3d0ca027a171",
"md5": "665dafc8193044d89990109ec8fe0cac",
"sha256": "d88e64892611adf827e053a66bc0615df72757700512f205eeac76ee08047f56"
},
"downloads": -1,
"filename": "kanjize-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "665dafc8193044d89990109ec8fe0cac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 6538,
"upload_time": "2025-02-10T06:51:28",
"upload_time_iso_8601": "2025-02-10T06:51:28.573547Z",
"url": "https://files.pythonhosted.org/packages/d8/7e/c2f473a59402f77378f93761ab78c06fb1afafb385d1890f3d0ca027a171/kanjize-1.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-10 06:51:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nagataaaas",
"github_project": "Kanjize",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "kanjize"
}