最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串轉(zhuǎn)換成浮點數(shù)函數(shù)分享

 更新時間:2015年07月24日 11:48:47   投稿:hebedich  
本文給大家分享的是一則使用Python實現(xiàn)字符串轉(zhuǎn)換成浮點數(shù)的代碼,主要是使用map和reduce方法來實現(xiàn),有需要的小伙伴可以參考下。

利用map和reduce編寫一個str2float函數(shù),把字符串'123.456'轉(zhuǎn)換成浮點數(shù)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'))

以上就是本代碼的全部內(nèi)容了,希望對大家學(xué)習(xí)Python能夠有所幫助。

相關(guān)文章

最新評論

鹤壁市| 张家界市| 花垣县| 鄂伦春自治旗| 宁武县| 根河市| 封丘县| 奉节县| 云龙县| 阳东县| 郸城县| 晋城| 古交市| 云南省| 兴安县| 嘉定区| 宣化县| 尼玛县| 宁德市| 景宁| 临澧县| 太和县| 疏勒县| 诏安县| 阿瓦提县| 平舆县| 讷河市| 桃江县| 嘉义市| 密山市| 汝南县| 南溪县| 和田市| 东港市| 明溪县| 华亭县| 克拉玛依市| 延吉市| 民权县| 邛崃市| 炉霍县|