利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fromfunctoolsimportreduce
  
defstr2float(s):
  returnreduce(lambdax,y:x+int2dec(y),map(str2int,s.split('.')))
defchar2num(s):
  return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[s]
defstr2int(s):
  returnreduce(lambdax,y:x*10+y,map(char2num,s))
defintLen(i):
  returnlen('%d'%i)
defint2dec(i):
  returni/(10**intLen(i))
    
print(str2float('123.456'))

以上就是本代码的全部内容了,希望对大家学习Python能够有所帮助。

文章转载:http://www.jb51.net/article/69952.htm

python str转换成float相关推荐

  1. python将object转换为float_DataFrame中的object转换成float的方法

    DataFrame中的object转换成float的方法 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数据里是str型的数字,想把数字转换为int 或float:百度没有发现好的,也 ...

  2. python将object转换为float_object怎么转换成float数据

    这次给大家带来object怎么转换成float数据,object转换成float数据的注意事项有哪些,下面就是实战案例,一起来看一下. 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数 ...

  3. object类型replace掉$、转换成float、运算

    想要将object转换成float(64),失败,发现是数据中有$这种符号,需要先replace掉 但是直接replace不生效,发现要添加str才可以 data['自主收益new3']=data[' ...

  4. python文件转换成jar包_Python一键转Jar包,Java调用Python新姿势!

    粉丝朋友们,不知道大家看故事看腻了没(要是没腻可一定留言告诉我^_^),今天这篇文章换换口味,正经的来写写技术文.言归正传,咱们开始吧! 今天的这篇文章,聊一个轩辕君之前工作中遇到的需求:如何在Jav ...

  5. python数字转换成中文大写

    python数字转换成中文大写 代码 #-*- coding:utf-8 -*- count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000} #用来统计传入数值的级 ...

  6. python 对象转换为json_Python Python对象转换成JSON

    1.从Python对象转换成JSON 如果有Python对象,则可以使用json.dumps()方法将其转换为JSON字符串. 例如: 从Python对象转换为JSON:import json # a ...

  7. python字符串转换成数字_python 字符与数字如何转换

    展开全部 一.python中字符串转换成数字 1.类中进行导入:import string ,str='555',num=string.atoi(str),num即为str转换成的数字转换为浮点数:s ...

  8. c语言int转换成float,int怎么转化为float 将 int型变量n转换成float型变量的方法是...

    请问C语言中如何将int转换为float 将 int型变量n转换成float型变量的方法是 A float n B (float )n C float( n) D( float) ( n)不懂小编的人 ...

  9. python 代码转程序_如何用pyinstaller把自己编写的python源代码转换成可执行程序?...

    昨天慢步熬夜写了一篇干货满满的文章,不知道什么原因,文章并未被推荐. 今天再来换个方式写一次. 把自己编写的python源代码转换成可执行程序 笔者继续用自编的<货币兑换程序3.0>为例. ...

  10. python 图片转换成py文件

    python 图片转换成py文件 app.png 图片转为py文件.py import base64def pic_to_py(path_):"""将图像文件转换为py文 ...

最新文章

  1. 太牛逼了!项目中用了Disruptor之后,性能提升了2.5倍
  2. makefile 常用函数
  3. iOS-----Xcode-Debug尝试
  4. flink入门实战总结
  5. 使用qtcreator中的git_Git中submodule的使用
  6. 【Webkit Blog翻译】深入研究WebRTC | 内有福利
  7. 史上最全 Python Re 模块讲解(三)
  8. JVM调优总结(2):基本垃圾回收算法
  9. 项目开发日志:Build AssetBundle——SpriteAtlas(已解惑)
  10. 开发者说:Seata 0.7.0 版本,你 get 'Metrics' 技能了吗?
  11. 神经网络不收敛的查缺补漏
  12. TEA(Tiny Encryption Algorithm)
  13. matlab 蒙特卡洛工具箱_MATLAB多维T分布蒙特卡洛?
  14. 鬼压床、清明梦、外星劫持……睡眠麻痹症能够解释这些都市传说吗?
  15. 分享一个查看外网IP的工具
  16. latex公式图片识别(转换为latex语法格式)
  17. C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值
  18. 微信公众号数据2019_2019年5月全国房地产微信公众号25强排行榜
  19. 开源许可违反:案例说明(Apache License 2.0)
  20. ffmpeg图片+音频合成视频

热门文章

  1. 有关AntDesign的简单学习
  2. android人脸抠图,人脸框抠图如何实现
  3. 阿里云服务器大陆机房和香港机房如何选择?
  4. mysql 插入数据 特殊符号_使用特殊字符将数据插入mysql数据库
  5. 微前端 Micro-Frontnds - Single-SPA Application API
  6. Linux系统压力测试工具stress
  7. 飞机精确定位模型matlab,一种精确定位飞机位置的方法与流程
  8. 如何将Excel表格进行美化?学会这几招你的表格将不会那么难看
  9. Linux网络管理之ss命令– 显示活动套接字信息
  10. 【延展Extension的使用场景 Objective-C语言】