【问题标题】:how can i convert from number data type to words (string data type) [duplicate]我如何从数字数据类型转换为单词(字符串数据类型)[重复]
【发布时间】:2020-06-27 09:40:25
【问题描述】:

python 可以将数字转换为字符串数据类型吗? 例如:我输入“35” => 结果:三十五

number = 35
print("number with string type: ")

【问题讨论】:

标签: python string type-conversion numbers


【解决方案1】:

你可以像这样使用 num2words 来完成这个任务。

从 num2words 导入 num2words

结果 = num2words(35)

三十五

【讨论】:

  • OP 想要从 35thirty five
  • 不是这样,我希望它变成一个词,就像我发过的前任一样
  • 哦,我的错,这是正确的方法。你可以像这样使用 num2words 来完成这个任务。从 num2words 导入 num2words 结果 = num2words(35) -->> 三十五
  • 你应该更新你的答案,而不是在评论部分发布代码
  • 嘿,我更新了我的答案。请检查
【解决方案2】:

这可以通过inflect 完成。您可以通过 pip 安装inflect。在 CMD 中尝试 pip install inflect 或通过您的 IDE 安装。 试试下面的代码,

import inflect
print(inflect.engine().number_to_words(35))

【讨论】:

  • 可以通过pip安装inflect。在 CMD 中尝试 pip install inflect 或通过您的 IDE 安装。
  • 完成!用这个细节编辑了答案!
猜你喜欢
  • 1970-01-01
  • 2013-03-06
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多