练习3——计算和浮点数
2016-05-31 10:15
281 查看
运算符,不嫌背的多
关于浮点数,
参考:http://www.cnblogs.com/xiaoit/p/4040510.html
和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1 + 2 # ==> 整数 3
1.0 + 2.0 # ==> 浮点数 3.0
整数和浮点数混合运算的结果就变成浮点数了:
1 + 2.0 # ==> 浮点数 3.0
为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。
+ plus 加号——》加 - minus 减号——》减 / slash 斜杠——》除 * asterisk 星号——》乘 % percent 百分号——》求余 ***下面四个用于求布尔值*** < less-than 小于号 > greater-than 大于号 <= less-than-equal 小于等于号 >= greater-than-equal 大于等于号
关于浮点数,
参考:http://www.cnblogs.com/xiaoit/p/4040510.html
和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1 + 2 # ==> 整数 3
1.0 + 2.0 # ==> 浮点数 3.0
整数和浮点数混合运算的结果就变成浮点数了:
1 + 2.0 # ==> 浮点数 3.0
为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。
相关文章推荐
- sql 递归查询
- HTML5 Application Cache
- Android Bitmap开发之旅--基本操作
- Android用路径api在内部存储读写文件
- tensorflow
- 应届毕业生的户口、档案、三方协议、报到证、见习期、工龄计算、转正定级等重要知识普及!
- 晋级三部曲
- git删除
- apple pay -证书操作
- 2016-5-16 vim 好用的插件
- Linux 爱好者该向闭源软件敞开怀抱了
- 简单的理解deflate算法
- Android技术精髓-Bitmap详解
- SQL Server ---(CDC)监控表数据(转译)
- HtmlAgilityPack 之 HtmlNode类
- 字节输入输出范例代码(FileInputStream,FileOutputStream)
- Newtonsoft.Json高级用法
- go语言: 设计模式-代理模式(Go语言描述)
- 自定义sublime的快捷键
- Android Studio 通过 Java api开发opencv