• <small id='mo55Y'></small><noframes id='mo55Y'>

        <bdo id='mo55Y'></bdo><ul id='mo55Y'></ul>
    1. <tfoot id='mo55Y'></tfoot>

      <legend id='mo55Y'><style id='mo55Y'><dir id='mo55Y'><q id='mo55Y'></q></dir></style></legend>

      <i id='mo55Y'><tr id='mo55Y'><dt id='mo55Y'><q id='mo55Y'><span id='mo55Y'><b id='mo55Y'><form id='mo55Y'><ins id='mo55Y'></ins><ul id='mo55Y'></ul><sub id='mo55Y'></sub></form><legend id='mo55Y'></legend><bdo id='mo55Y'><pre id='mo55Y'><center id='mo55Y'></center></pre></bdo></b><th id='mo55Y'></th></span></q></dt></tr></i><div id='mo55Y'><tfoot id='mo55Y'></tfoot><dl id='mo55Y'><fieldset id='mo55Y'></fieldset></dl></div>

      1. 如何从文本“1m"中进行变量更改?变成“1000000"在蟒蛇

        时间:2023-07-02

          1. <i id='Qs2K5'><tr id='Qs2K5'><dt id='Qs2K5'><q id='Qs2K5'><span id='Qs2K5'><b id='Qs2K5'><form id='Qs2K5'><ins id='Qs2K5'></ins><ul id='Qs2K5'></ul><sub id='Qs2K5'></sub></form><legend id='Qs2K5'></legend><bdo id='Qs2K5'><pre id='Qs2K5'><center id='Qs2K5'></center></pre></bdo></b><th id='Qs2K5'></th></span></q></dt></tr></i><div id='Qs2K5'><tfoot id='Qs2K5'></tfoot><dl id='Qs2K5'><fieldset id='Qs2K5'></fieldset></dl></div>
              <bdo id='Qs2K5'></bdo><ul id='Qs2K5'></ul>
                • <tfoot id='Qs2K5'></tfoot>
                  <legend id='Qs2K5'><style id='Qs2K5'><dir id='Qs2K5'><q id='Qs2K5'></q></dir></style></legend>

                  <small id='Qs2K5'></small><noframes id='Qs2K5'>

                    <tbody id='Qs2K5'></tbody>
                  本文介绍了如何从文本“1m"中进行变量更改?变成“1000000"在蟒蛇的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有像 1.7m 1.8k 和 1.2b 这样的变量,例如,我如何将它们转换为实数值

                  I have variables with values like 1.7m 1.8k and 1.2b how can I convert them to a real number value for example

                  1.7m = 1700000
                  1.8k = 1800
                  1.2b = 1200000000
                  

                  推荐答案

                  下面是一个使用re的例子:

                  Here is an example using re:

                  input = '17k, 14.05m, 1.235b'
                  
                  multipliers = { 'k': 1e3,
                                  'm': 1e6,
                                  'b': 1e9,
                                }
                  
                  pattern = r'([0-9.]+)([bkm])'
                  
                  for number, suffix in re.findall(pattern, input):
                      number = float(number)
                      print number * multipliers[suffix]
                  

                  这篇关于如何从文本“1m"中进行变量更改?变成“1000000"在蟒蛇的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Kivy 1.9.0 Windows 包 KeyError: 'rthooks' 下一篇:随机模块不工作.ValueError:randrange() 的空范围 (1,1, 0)

                  相关文章

                • <i id='l9vlc'><tr id='l9vlc'><dt id='l9vlc'><q id='l9vlc'><span id='l9vlc'><b id='l9vlc'><form id='l9vlc'><ins id='l9vlc'></ins><ul id='l9vlc'></ul><sub id='l9vlc'></sub></form><legend id='l9vlc'></legend><bdo id='l9vlc'><pre id='l9vlc'><center id='l9vlc'></center></pre></bdo></b><th id='l9vlc'></th></span></q></dt></tr></i><div id='l9vlc'><tfoot id='l9vlc'></tfoot><dl id='l9vlc'><fieldset id='l9vlc'></fieldset></dl></div>

                  1. <tfoot id='l9vlc'></tfoot>

                      <small id='l9vlc'></small><noframes id='l9vlc'>

                        <bdo id='l9vlc'></bdo><ul id='l9vlc'></ul>
                      <legend id='l9vlc'><style id='l9vlc'><dir id='l9vlc'><q id='l9vlc'></q></dir></style></legend>