• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python format.parseNumberPattern函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中zope.i18n.format.parseNumberPattern函数的典型用法代码示例。如果您正苦于以下问题:Python parseNumberPattern函数的具体用法?Python parseNumberPattern怎么用?Python parseNumberPattern使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了parseNumberPattern函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: testParseScientificIntegerPattern

 def testParseScientificIntegerPattern(self):
     self.assertEqual(
         parseNumberPattern('###0E#0'),
         ((None, '', None, '###0', '', '#0', None, '', None, 0),
          (None, '', None, '###0', '', '#0', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0E+#0'),
         ((None, '', None, '###0', '', '+#0', None, '', None, 0),
          (None, '', None, '###0', '', '+#0', None, '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:9,代码来源:test_formats.py


示例2: testParseMultipleCharacterPrefix

 def testParseMultipleCharacterPrefix(self):
     self.assertEqual(
         parseNumberPattern('DM###0'),
         ((None, 'DM', None, '###0', '', '', None, '', None, 0),
          (None, 'DM', None, '###0', '', '', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern('DM* ###0'),
         ((None, 'DM', ' ', '###0', '', '', None, '', None, 0),
          (None, 'DM', ' ', '###0', '', '', None, '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:9,代码来源:test_formats.py


示例3: testParsePadding3And4WithSuffixPattern

 def testParsePadding3And4WithSuffixPattern(self):
     self.assertEqual(
         parseNumberPattern("###0* /* "),
         ((None, "", None, "###0", "", "", " ", "/", " ", 0), (None, "", None, "###0", "", "", " ", "/", " ", 0)),
     )
     self.assertEqual(
         parseNumberPattern("###0* /* ;###0*_/*_"),
         ((None, "", None, "###0", "", "", " ", "/", " ", 0), (None, "", None, "###0", "", "", "_", "/", "_", 0)),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:9,代码来源:test_formats.py


示例4: testParsePadding3And4WithSuffixPattern

 def testParsePadding3And4WithSuffixPattern(self):
     self.assertEqual(
         parseNumberPattern('###0* /* '),
         ((None, '', None, '###0', '', '', ' ', '/', ' ', 0),
           (None, '', None, '###0', '', '', ' ', '/', ' ', 0)))
     self.assertEqual(
         parseNumberPattern('###0* /* ;###0*_/*_'),
         ((None, '', None, '###0', '', '', ' ', '/', ' ', 0),
          (None, '', None, '###0', '', '', '_', '/', '_', 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:9,代码来源:test_formats.py


示例5: testParsePadding3WithoutSufffixPattern

 def testParsePadding3WithoutSufffixPattern(self):
     self.assertEqual(
         parseNumberPattern('###0* '),
         ((None, '', None, '###0', '', '', ' ', '', None, 0),
          (None, '', None, '###0', '', '', ' ', '', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0##* '),
         ((None, '', None, '###0', '0##', '', ' ', '', None, 0),
          (None, '', None, '###0', '0##', '', ' ', '', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0##* ;###0.0##*_'),
         ((None, '', None, '###0', '0##', '', ' ', '', None, 0),
          (None, '', None, '###0', '0##', '', '_', '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例6: testParseStringEscapedSuffix

 def testParseStringEscapedSuffix(self):
     self.assertEqual(
         parseNumberPattern("###0'DEM'"),
         ((None, '', None, '###0', '', '', None, 'DEM', None, 0),
          (None, '', None, '###0', '', '', None, 'DEM', None, 0)))
     self.assertEqual(
         parseNumberPattern("###0D'EM'"),
         ((None, '', None, '###0', '', '', None, 'DEM', None, 0),
          (None, '', None, '###0', '', '', None, 'DEM', None, 0)))
     self.assertEqual(
         parseNumberPattern("###0D'E'M"),
         ((None, '', None, '###0', '', '', None, 'DEM', None, 0),
          (None, '', None, '###0', '', '', None, 'DEM', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例7: testParseStringEscapedPrefix

 def testParseStringEscapedPrefix(self):
     self.assertEqual(
         parseNumberPattern("'DEM'###0"),
         ((None, 'DEM', None, '###0', '', '', None, '', None, 0),
          (None, 'DEM', None, '###0', '', '', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern("D'EM'###0"),
         ((None, 'DEM', None, '###0', '', '', None, '', None, 0),
          (None, 'DEM', None, '###0', '', '', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern("D'E'M###0"),
         ((None, 'DEM', None, '###0', '', '', None, '', None, 0),
          (None, 'DEM', None, '###0', '', '', None, '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例8: testParsePadding3InScientificPattern

 def testParsePadding3InScientificPattern(self):
     self.assertEqual(
         parseNumberPattern('###0E#0* '),
         ((None, '', None, '###0', '', '#0', ' ', '', None, 0),
          (None, '', None, '###0', '', '#0', ' ', '', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0##E0* '),
         ((None, '', None, '###0', '0##', '0', ' ', '', None, 0),
          (None, '', None, '###0', '0##', '0', ' ', '', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0##E#0* ;###0.0##E0*_'),
         ((None, '', None, '###0', '0##', '#0', ' ', '', None, 0),
          (None, '', None, '###0', '0##', '0', '_', '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例9: testParsePadding3WithSufffixPattern

 def testParsePadding3WithSufffixPattern(self):
     self.assertEqual(
         parseNumberPattern('###0* /'),
         ((None, '', None, '###0', '', '', ' ', '/', None, 0),
          (None, '', None, '###0', '', '', ' ', '/', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0#* /'),
         ((None, '', None, '###0', '0#', '', ' ', '/', None, 0),
          (None, '', None, '###0', '0#', '', ' ', '/', None, 0)))
     self.assertEqual(
         parseNumberPattern('###0.0#* /;###0.0#*_/'),
         ((None, '', None, '###0', '0#', '', ' ', '/', None, 0),
          (None, '', None, '###0', '0#', '', '_', '/', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例10: testParsePadding1Padding2WithPrefixPattern

 def testParsePadding1Padding2WithPrefixPattern(self):
     self.assertEqual(
         parseNumberPattern('* +* ###0'),
         ((' ', '+', ' ', '###0', '', '', None, '', None, 0),
          (' ', '+', ' ', '###0', '', '', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern('* +* ###0.0##'),
         ((' ', '+', ' ', '###0', '0##', '', None, '', None, 0),
          (' ', '+', ' ', '###0', '0##', '', None, '', None, 0)))
     self.assertEqual(
         parseNumberPattern('* +* ###0.0##;*_-*_###0.0##'),
         ((' ', '+', ' ', '###0', '0##', '', None, '', None, 0),
          ('_', '-', '_', '###0', '0##', '', None, '', None, 0)))
开发者ID:socialplanning,项目名称:zope.i18n,代码行数:13,代码来源:test_formats.py


示例11: testParseMultipleCharacterPrefix

 def testParseMultipleCharacterPrefix(self):
     self.assertEqual(
         parseNumberPattern("DM###0"),
         (
             (None, "DM", None, "###0", "", "", None, "", None, 0),
             (None, "DM", None, "###0", "", "", None, "", None, 0),
         ),
     )
     self.assertEqual(
         parseNumberPattern("DM* ###0"),
         (
             (None, "DM", " ", "###0", "", "", None, "", None, 0),
             (None, "DM", " ", "###0", "", "", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:15,代码来源:test_formats.py


示例12: testParseScientificIntegerPattern

 def testParseScientificIntegerPattern(self):
     self.assertEqual(
         parseNumberPattern("###0E#0"),
         (
             (None, "", None, "###0", "", "#0", None, "", None, 0),
             (None, "", None, "###0", "", "#0", None, "", None, 0),
         ),
     )
     self.assertEqual(
         parseNumberPattern("###0E+#0"),
         (
             (None, "", None, "###0", "", "+#0", None, "", None, 0),
             (None, "", None, "###0", "", "+#0", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:15,代码来源:test_formats.py


示例13: testParseScientificDecimalPattern

 def testParseScientificDecimalPattern(self):
     self.assertEqual(
         parseNumberPattern("###0.00#E#0"),
         (
             (None, "", None, "###0", "00#", "#0", None, "", None, 0),
             (None, "", None, "###0", "00#", "#0", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例14: testParseThousandSeparatorFractionPattern

 def testParseThousandSeparatorFractionPattern(self):
     self.assertEqual(
         parseNumberPattern("#,##0.0#"),
         (
             (None, "", None, "###0", "0#", "", None, "", None, 1),
             (None, "", None, "###0", "0#", "", None, "", None, 1),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例15: testParseScientificPosNegFractionPattern

 def testParseScientificPosNegFractionPattern(self):
     self.assertEqual(
         parseNumberPattern("+###0.0##E#0;-###0.0##E0"),
         (
             (None, "+", None, "###0", "0##", "#0", None, "", None, 0),
             (None, "-", None, "###0", "0##", "0", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例16: testParsePosNegAlternativeFractionPattern

 def testParsePosNegAlternativeFractionPattern(self):
     self.assertEqual(
         parseNumberPattern("###0.00#;#0.0#"),
         (
             (None, "", None, "###0", "00#", "", None, "", None, 0),
             (None, "", None, "#0", "0#", "", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例17: testParsePrefixedIntegerPattern

 def testParsePrefixedIntegerPattern(self):
     self.assertEqual(
         parseNumberPattern("+###0"),
         (
             (None, "+", None, "###0", "", "", None, "", None, 0),
             (None, "+", None, "###0", "", "", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例18: testParseScientificPosNegIntegerPattern

 def testParseScientificPosNegIntegerPattern(self):
     self.assertEqual(
         parseNumberPattern("+###0E0;-###0E#0"),
         (
             (None, "+", None, "###0", "", "0", None, "", None, 0),
             (None, "-", None, "###0", "", "#0", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例19: testParseSimpleDecimalPattern

 def testParseSimpleDecimalPattern(self):
     self.assertEqual(
         parseNumberPattern("###0.00#"),
         (
             (None, "", None, "###0", "00#", "", None, "", None, 0),
             (None, "", None, "###0", "00#", "", None, "", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:8,代码来源:test_formats.py


示例20: testParsePadding3WithSufffixPattern

 def testParsePadding3WithSufffixPattern(self):
     self.assertEqual(
         parseNumberPattern("###0* /"),
         ((None, "", None, "###0", "", "", " ", "/", None, 0), (None, "", None, "###0", "", "", " ", "/", None, 0)),
     )
     self.assertEqual(
         parseNumberPattern("###0.0#* /"),
         (
             (None, "", None, "###0", "0#", "", " ", "/", None, 0),
             (None, "", None, "###0", "0#", "", " ", "/", None, 0),
         ),
     )
     self.assertEqual(
         parseNumberPattern("###0.0#* /;###0.0#*_/"),
         (
             (None, "", None, "###0", "0#", "", " ", "/", None, 0),
             (None, "", None, "###0", "0#", "", "_", "/", None, 0),
         ),
     )
开发者ID:yijiuzheng,项目名称:zope.i18n,代码行数:19,代码来源:test_formats.py



注:本文中的zope.i18n.format.parseNumberPattern函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python interfaces.IUserPreferredCharsets类代码示例发布时间:2022-05-26
下一篇:
Python i18n.translate函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap