python 数据类型 之 数字类型
数字类型
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 数据类型 之 数字类型相关推荐
- Python数据类型(一)数字类型
Python3有六个标准数据类型: .不可变数据类型:Number(数字).String(字符串).Tuple(元组) .可变数据类型: List(列表).Dictionary(字典).Set(集合) ...
- Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)
全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...
- python中的数字类型格式与运算_Python中的数字类型格式与运算
出品 Python中的数字(Digital)与数学中的数字相同,可以通过各种各样的运算符实现各种计算,在Python中数字类型的数据格式分为以下几种: 1.整数型(integer) 2.浮点数(flo ...
- MySQL数据类型之数字类型详细解析
MySQL数据类型之数字类型 数字类型按照我的分类方法分为三类:整数类.小数类和数字类. 我所谓的"数字类",就是指DECIMAL和NUMERIC,它们是同一种类型.它严格的说不是 ...
- python中的数字类型格式与运算,python数字数据类型
python数字数据类型 1. 数字 在我们很小的时候,父母便开始教我们数数,从1数到10,聪明的孩子可以数的更多. python支持3中数值类型 整型(int),通常称之为整型或整数,这个概念与我们 ...
- python三种数据类型_Python零基础入门学习02:Python基本数据类型:数字类型
注 :本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python学习 Python有三种不同的数字类型:整数(int),浮点数(float)和复数(complex). 值得注意的 ...
- python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...
Tip:点击上方或此处 "#完全零基础 轻松学Python" 话题,查看更多内容,欢迎点赞.分享.收藏,谢谢支持! 内 容 概 要 1. 数据类型概述 数据类型的概念.常见的八种数 ...
- 【python】Python的基本数据类型之数字类型与字符串类型
1. Python的基本数据类型 1.1 数字类型 整型(关键字int) 由0~9组成的所有数字,例如:年龄.存款.尺寸.手机号等. 浮点型(关键字float) 包含有小数点,例如:价格,重量 布尔型 ...
- python常用的数字类型方法_python基础--数据类型的常用方法1
1.数字类型 整型 用途:存qq号,手机号,不带字母的身份证号... 进制转换: 二进制转十进制:10 --> 1*(2**1) + 0*(2**0) 2 八进制转十进制: 235 --& ...
最新文章
- vue表格导出到Excel
- (原创)惠州市惠阳区房价偏低的原因深入分析
- 超详细的 Bert 文本分类源码解读 | 附源码
- Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间
- Leet Code OJ 27. Remove Element [Difficulty: Easy]
- ipv6地址为什么显示两个_【聚焦】IPv6进行时,别被这些因素绊住脚
- 自旋锁SpinLock小案例
- “Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.Setti
- 华为公开“实现汽车中电子控制功能的系统”相关专利
- SpringBoot启动时实现自动执行代码的几种方式讲解
- layui之获取form表单的radio
- 一步一步学Silverlight 2系列(2):基本控件_转载
- 如何学习才能成为优秀的Web前端开发工程师?
- 数据可视化:CSV格式,JSON格式
- C语言求1+2!+3!+...+20!
- Datawhale组队学习周报(第029周)
- 第1课-如何有效学习和训练算法和数据结构
- 变量命名规范--匈牙利命名法,骆驼命名法,帕斯卡命名法
- 获取linux命令硬盘信息,Linux 下使用命令获取硬盘信息
- 推荐6个自学网站,每天学习,你会发现自己进步得越来越明显!