当前位置: 首页>>代码示例>>Python>>正文


Python format.parseNumberPattern函数代码示例

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


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


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