将语言环境数字字符串格式化为数字

阿齐尔

我可以通过创建一个区域设置数字字符串

import locale
locale.setlocale(locale.LC_ALL, 'de_DE.utf8')
numberstring = '{0:n}'.format(number)

(我在这个stackoverflow答案上找到了这个。)

现在,我收到了用户的输入。我不知道这是不是有效的语言环境数字字符串。如果是,我想将其转换为数字。如果不是,我想发送一个错误,然后让他重试。

什么是最佳实践解决方案,即使用localelib中的函数为此目的的解决方案(我想这确实存在吗?)

Tupteq

locale.delocalize解决问题了吗?例如:

import locale

locale.setlocale(locale.LC_ALL, 'de_DE.utf8')
numberstring = '{0:n}'.format(1700.5)   # "1 700,5"
normalized = locale.delocalize(numberstring)  # "1700.5"
try:
    number = float(normalized)  # 1700.5
except ValueError:
    # Not a number

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数字格式化为字符串

来自分类Dev

在Json.net中将数字字段反序列化为字符串时出现格式问题

来自分类Dev

如何将数字字符串化为两个特定的字符串

来自分类Dev

如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

来自分类Dev

如何将数字1格式化为字符串“ 01”以进行汇总?

来自分类Dev

如何在C#中生成格式化的Alpha数字字符串

来自分类Dev

如何在Oracle中使用撇号作为组分隔符将字符串格式化为数字

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

Mongodb:将数字字符串转换为数字

来自分类Dev

如何将整数格式化为2位数字的字符串?

来自分类Dev

自动格式化为字符串存储的数字时出现问题

来自分类Dev

MySQL数字字符串格式

来自分类Dev

熊猫 - 如何正确排序周和年份数字格式化为字符串?

来自分类Dev

Python-将数字列表中的项目格式化为带有货币符号的字符串

来自分类Dev

熊猫-如何对格式化为字符串的星期和年份数字进行排序?

来自分类Dev

如何在TCL中格式化数字字符串

来自分类Dev

Swift将字符串格式化为数字时的奇怪行为

来自分类Dev

在Flutter中将数字格式化为字符串

来自分类Dev

在Java中,如何将数字格式化为字符串,使其格式为“ xxx.xxx.xxx,yy”?

来自分类Dev

自动格式化数字字符串

来自分类Dev

VBA Excel将数字格式化为字符串

来自分类Dev

如何格式化数字字符串?

来自分类Dev

使用jQuery插件将所有数字格式化为字符串

来自分类Dev

如何在javascript中将字符串/数字格式化为自定义模式?

来自分类Dev

将数字字符串更改为日期格式

来自分类Dev

分解数字字符串并更改格式

来自分类Dev

将本地化的日期字符串重新格式化为另一个语言环境

来自分类Dev

将数字格式化为文本并添加字符串

来自分类Dev

如何将数字格式化为货币字符串

Related 相关文章

  1. 1

    将数字格式化为字符串

  2. 2

    在Json.net中将数字字段反序列化为字符串时出现格式问题

  3. 3

    如何将数字字符串化为两个特定的字符串

  4. 4

    如何将10位数字和2个字母组成的字符串格式化为yyyyMMddHHmm,然后将其格式化为另一个字符串?

  5. 5

    如何将数字1格式化为字符串“ 01”以进行汇总?

  6. 6

    如何在C#中生成格式化的Alpha数字字符串

  7. 7

    如何在Oracle中使用撇号作为组分隔符将字符串格式化为数字

  8. 8

    VBA Excel将数字格式化为字符串

  9. 9

    Mongodb:将数字字符串转换为数字

  10. 10

    如何将整数格式化为2位数字的字符串?

  11. 11

    自动格式化为字符串存储的数字时出现问题

  12. 12

    MySQL数字字符串格式

  13. 13

    熊猫 - 如何正确排序周和年份数字格式化为字符串?

  14. 14

    Python-将数字列表中的项目格式化为带有货币符号的字符串

  15. 15

    熊猫-如何对格式化为字符串的星期和年份数字进行排序?

  16. 16

    如何在TCL中格式化数字字符串

  17. 17

    Swift将字符串格式化为数字时的奇怪行为

  18. 18

    在Flutter中将数字格式化为字符串

  19. 19

    在Java中,如何将数字格式化为字符串,使其格式为“ xxx.xxx.xxx,yy”?

  20. 20

    自动格式化数字字符串

  21. 21

    VBA Excel将数字格式化为字符串

  22. 22

    如何格式化数字字符串?

  23. 23

    使用jQuery插件将所有数字格式化为字符串

  24. 24

    如何在javascript中将字符串/数字格式化为自定义模式?

  25. 25

    将数字字符串更改为日期格式

  26. 26

    分解数字字符串并更改格式

  27. 27

    将本地化的日期字符串重新格式化为另一个语言环境

  28. 28

    将数字格式化为文本并添加字符串

  29. 29

    如何将数字格式化为货币字符串

热门标签

归档