数字类型

python数字类型有三种:

整数类型、浮点数类型、复数类型。

一、整数类型

示例:

十进制:1010 , 99 , -217

十六进制:0x9a , 0X89 ( 0x , 0X 开头表示十六进制)

二进制:0b010,-0B101 ( 0b , 0B 开头表示二进制 )

八进制:0o123 , -0O456 ( 0o , 0O 开头是八进制 )

二、浮点数类型

带有小数点和小数的数字

python中的浮点数的数值范围和小数精度都存在限制,这种限制与在不同的计算机系统有关。

示例:

0.0 , -77. , -2.17

96e4 , 4.3e-3 , 9.6E5 ( 科学计数法 )

科学计数法使用 ‘e’ 或 ‘E’ 作为幂的符号,以10为基数。

e a * 10 b(上标)

三、复数类型

z = a + bj

a 是实数部分, b 是虚数部分,a和b都是浮点类型,虚数部分用 j 或 J 表示。

示例:

12.6 + 5j -7.4 - 8.3j

对于复数 可以用 z.real来获得实部,z.imag来获得虚部。

四、数字类型的关系

1.三种数字类型存在一种逐渐“扩展”关系。

  整数  ->  浮点数  ->  复数

2.不同数字类型之间可以进行混合运算,运算结果为最宽的类型

例如 : 124 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数)

五、数字类型的转换

三种数字类型可以相互转换

函数:

int() : 把括号里的数转化为整型

float() : 把括号里的数转化为浮点型

complex() : 把括号里的数转化为复数

示例:

int(4.5) = 4 (直接去掉小数部分)

float(4) = 4.0 (直接增加小数部分)

complex(4) = 4 + 0j

complex(4.5) = 4.5 + 0j

六、判断数字类型

函数:type(x), 返回x的类型,适用于所有类型的判断。

例如:

>>> type(4.5)
<class 'float'>
>>> z = 5 + 3j
>>> type(z)
<class 'complex'>

七、数字类型的运算

x + y x与y之和

x - y x与y之差

x * y x与y之积

x / y x与y之商

x // y 不大于x与y之商的最大整数

x % y x与y之商的余数

x ** y x的y次幂

abs(x) x的绝对值

divmod(x,y) (x//y, x%y)

pow(x,y) x的y次幂



欢迎关注公众号:全栈黑科技
一起交流学习。

python 数据类型 之 数字类型相关推荐

  1. Python数据类型(一)数字类型

    Python3有六个标准数据类型: .不可变数据类型:Number(数字).String(字符串).Tuple(元组) .可变数据类型: List(列表).Dictionary(字典).Set(集合) ...

  2. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  3. python中的数字类型格式与运算_Python中的数字类型格式与运算

    出品 Python中的数字(Digital)与数学中的数字相同,可以通过各种各样的运算符实现各种计算,在Python中数字类型的数据格式分为以下几种: 1.整数型(integer) 2.浮点数(flo ...

  4. MySQL数据类型之数字类型详细解析

    MySQL数据类型之数字类型 数字类型按照我的分类方法分为三类:整数类.小数类和数字类. 我所谓的"数字类",就是指DECIMAL和NUMERIC,它们是同一种类型.它严格的说不是 ...

  5. python中的数字类型格式与运算,python数字数据类型

    python数字数据类型 1. 数字 在我们很小的时候,父母便开始教我们数数,从1数到10,聪明的孩子可以数的更多. python支持3中数值类型 整型(int),通常称之为整型或整数,这个概念与我们 ...

  6. python三种数据类型_Python零基础入门学习02:Python基本数据类型:数字类型

    注 :本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python学习 Python有三种不同的数字类型:整数(int),浮点数(float)和复数(complex). 值得注意的 ...

  7. python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...

    Tip:点击上方或此处 "#完全零基础 轻松学Python" 话题,查看更多内容,欢迎点赞.分享.收藏,谢谢支持! 内 容 概 要 1. 数据类型概述 数据类型的概念.常见的八种数 ...

  8. 【python】Python的基本数据类型之数字类型与字符串类型

    1. Python的基本数据类型 1.1 数字类型 整型(关键字int) 由0~9组成的所有数字,例如:年龄.存款.尺寸.手机号等. 浮点型(关键字float) 包含有小数点,例如:价格,重量 布尔型 ...

  9. python常用的数字类型方法_python基础--数据类型的常用方法1

    1.数字类型 整型 用途:存qq号,手机号,不带字母的身份证号... 进制转换: 二进制转十进制:10 -->  1*(2**1) + 0*(2**0) 2 八进制转十进制:  235  --& ...

最新文章

  1. vue表格导出到Excel
  2. (原创)惠州市惠阳区房价偏低的原因深入分析
  3. 超详细的 Bert 文本分类源码解读 | 附源码
  4. Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间
  5. Leet Code OJ 27. Remove Element [Difficulty: Easy]
  6. ipv6地址为什么显示两个_【聚焦】IPv6进行时,别被这些因素绊住脚
  7. 自旋锁SpinLock小案例
  8. “Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.Setti
  9. 华为公开“实现汽车中电子控制功能的系统”相关专利
  10. SpringBoot启动时实现自动执行代码的几种方式讲解
  11. layui之获取form表单的radio
  12. 一步一步学Silverlight 2系列(2):基本控件_转载
  13. 如何学习才能成为优秀的Web前端开发工程师?
  14. 数据可视化:CSV格式,JSON格式
  15. C语言求1+2!+3!+...+20!
  16. Datawhale组队学习周报(第029周)
  17. 第1课-如何有效学习和训练算法和数据结构
  18. 变量命名规范--匈牙利命名法,骆驼命名法,帕斯卡命名法
  19. 获取linux命令硬盘信息,Linux 下使用命令获取硬盘信息
  20. 推荐6个自学网站,每天学习,你会发现自己进步得越来越明显!

热门文章

  1. 从“蛛丝马迹”追踪百万IP爬虫攻击
  2. 山东大学(威海)CSDN高校俱乐部高同常主席发来的新年礼物感恩贴
  3. 小户型复式装修里的大学问-我爱我家装修网
  4. 购买域名时怎么谈判价格?
  5. 3d android 2b,APP都能玩3D了,你还在2B的路上得瑟!
  6. tor 匿名访问_Tor:匿名者变得更好或更糟
  7. Flutter学习:高德地图flutter插件增加中英文切换
  8. display flex布局
  9. 计算机毕业设计选题大全 选题汇总
  10. mybatis plus 多表查询