kanjize


Namekanjize JSON
Version 1.6.0 PyPI version JSON
download
home_pageNone
SummaryEasy converter between Kanji-Number and Integer
upload_time2025-02-10 06:51:28
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
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"
}
        
Elapsed time: 0.99646s