整数

Python 中,除 10 进制,还有其他三种进制:

0b 或 0B,二进制 0 1

0o 或 0O,八进制 0 1 2 3 4 5 6 7

0x 或 0X,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f

这三种进制可以非常方便的进行“位运算”操作。

使用 int()实现类型转换:

浮点数直接舍去小数部分。【浮点型转整型】

布尔值 True 转为 1,False 转为 0。 如:int(True)结果是 1【布尔型转整型】

字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。【字符串型转整型】

自动转型:

整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0

整数可以有多大?

Python3 中,int 可以存储任意大小的整数,long 被取消。

Python3 中可以做超大数的计算,而不会造成“整数溢出”,这也是 Python 特别适

合科学运算的特点。

浮点数

浮点数,称为 float。

浮点数用科学计数法表示。比如:3.14,表示成:314E-2 或者 314e-2。

这些数字在内存中也是按照科学计数法存储。

类型转换和四舍五入

类似于 int(),我们也可以使用 float()将其他类型转化成浮点数。

注:在堆中生成一个新的对象,并非更改原对象

>>> type(True)

>>> float(True)

1.0

>>> float("1.23")

1.23

>>> float(12)

12.0

整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0

round(value)可以返回四舍五入的值

注:但不会改变原有值,而是产生新的值

增强型赋值运算符

运算符+、-、*,/、//、**和%和赋值符=结合可以构成“增强型赋值运算符”。

a = a + 1 等价于: a += 1

a = a - 1 等价于:a -= 1

……

注意:“+=”中间不能加空格!

另外:

>>>a = 3.14

>>>a = a + 1

>>>a

4.14

#这里的逻辑是,等式右边先进行运算,再对a进行赋值

时间表示

计算机中时间的表示是从“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒)

进行计算。我们也把 1970 年这个时刻成为“unix 时间点”。

python 中可以通过 time.time() 获得当前时刻,返回的值是以秒为单位,带微秒

(1/1000 毫秒)精度的浮点值。

python整数与浮点数混合运算输出结果为_笔记_004_整数和浮点数相关推荐

  1. c语言循环计算分式加减乘除混合运算,计算()_分式的加减乘除混合运算及分式的化简_中学题库-沪江中学学科网...

    分式加减乘除混合运算:分式的混合运算应先乘方,再乘除,最后算加减,有括号的先算括号内的,也可以把除法转化为乘法,再运用乘法运算. 分式化简:在数学上,化简是十分重要的概念,一些复杂难辨的式子,很多时候 ...

  2. python表达式中可以控制运算的优先顺序_在Python表达式中可以使用_______控制运算的优先顺序。...

    [填空题]Python中的大部分对象均为不可变对象,例如___________________________等,_ __________________________________等则为可变对象 ...

  3. 【廖雪峰python入门笔记】整数和浮点数

    1. 区分整数和浮点数的原因 Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数. 整数和浮点数混合运算的结果则变成了浮点数. 1 + 2.0 # ==> 浮点数 3.0 为什么要 ...

  4. python中浮点数间运算存在不确定尾数_python 浮点数类型

    - 带有小数点及小数的数字 - 浮点数取值范围和小数精度都存在限制,但常规计算可忽略 - 浮点数的取值范围数量级约为  至 浮点数间运算存在不确定尾数,这不是bug # 浮点数间运算存在不确定尾数 & ...

  5. Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  6. python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  7. 关于不能够精确的对浮点数进行运算的问题

    http://edu.eoe.cn/   在线课堂 昨天看到一篇帖子说了几个很明显的简单的浮点的运算,计算机都会算错. 我引过来给大家看看:' 运行代码: System.out.println(0.0 ...

  8. 分数加减乘除混合运算带答案_分数加减法混合运算100道

    展开全部 1.21135/7+7/5+7/2-5/2= 2.52616/8-6/5+2/5= 3.5/8-6/4-2/7+7/5= 4.2/8+5/9-3/5= 5.8/7-3/2+3/4= 6.9/ ...

  9. 将整数k转换成实数python表达式_『Python基础-5』数字,运算,转换

    『Python基础-5』数字,运算,转换 目录 基本的数字类型 二进制,八进制,十六进制 数字类型间的转换 数字运算 1. 数字类型 Python 数字数据类型用于存储数学上的值,比如整数.浮点数.复 ...

最新文章

  1. datagridview后台获取选中行的值的几种方式
  2. 反思赚钱:一定要动脑子 一定找发财点
  3. 部署LAMP-LAMP平台集成
  4. 玩吧高速增长的数据上云实践
  5. [html] 如何根据设备尺寸做页面自适应?
  6. [Leetcode][第718题][JAVA][最长重复子数组][动态规划][滑动窗口][暴力]
  7. 计算机视觉书籍学习记录——1最近点匹配
  8. 如何正确看待LeCun工作调整?听听FAIR研究员们现身说法
  9. python中模块文件的扩展名不一定是py_python模块和python包有什么区别?
  10. 【汇编语言与计算机系统结构笔记02】整数的计算机表示与运算,C中的无符号字符(unsigned)和带符号字符(signed),补码,一些例题
  11. JavaScript-参数
  12. android serviceconnection unbind流程,Android Service 再次 unbindSrvice 时的问题
  13. c++整理程序 dev_【C++】用Dev-C++写的C++程序老是报错,请问为什么?如何解决?...
  14. 电子器件系列二十一:混频器
  15. GB35114-SIP部分技术预研
  16. GPS坐标单位(度分秒)的换算方法
  17. ascII码,asc2码表
  18. Python使用Reportlab处理PDF数据 - 字体
  19. 设windows 2003远程访问服务器
  20. oracle显示连接超时,Oracle 12179:tns:连接超时的问题

热门文章

  1. job计算机英语,My job is a teacher 是错的?怎么用英语表述你的工作呢?
  2. 大数据——Hive基础
  3. 搜狗PR是什么?怎么查看网站的搜狗PR值
  4. 小程序制作海报,支持一键生成多张
  5. Cadence Allegro Logo添加与缩放
  6. 金山云KSC265在世界视频编码器大赛再拔头筹
  7. Docker架构镜像及容器管理
  8. 圆周率计算法公式算法(圆周率公式算法)
  9. 【转】当你进行地图设计时,需要了解这些小知识
  10. php 读取rfid数据,远距离RFID读写天线的研究