日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python字符串轉換成浮點數函數分享

系統 1888 0

利用map和reduce編寫一個str2float函數,把字符串'123.456'轉換成浮點數123.456

            
from functools import reduce
 
def str2float(s):
  return reduce(lambda x,y:x+int2dec(y),map(str2int,s.split('.')))
def char2num(s):
  return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[s]
def str2int(s):
  return reduce(lambda x,y:x*10+y,map(char2num,s))
def intLen(i):
  return len('%d'%i)
def int2dec(i):
  return i/(10**intLen(i))
   
print(str2float('123.456'))

          

以上就是本代碼的全部內容了,希望對大家學習Python能夠有所幫助。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 拉萨市| 称多县| 满洲里市| 将乐县| 苗栗市| 武川县| 呼和浩特市| 连南| 耒阳市| 东光县| 富民县| 内乡县| 乌拉特前旗| 舞钢市| 洪湖市| 汾西县| 新野县| 什邡市| 滦南县| 郎溪县| 岳池县| 通化县| 洪泽县| 荣成市| 新和县| 白山市| 张掖市| 武邑县| 东乡县| 涟源市| 宜春市| 文成县| 闽清县| 克东县| 连平县| 江源县| 临洮县| 虞城县| 台北县| 察雅县| 海晏县|