Python基本数据类型(数字)
1. 定义与特性
1.1 定义
a = 1
a = 1.2
a = 0
1.2 特性
- 只能存放一个值
- 一经定义,不可更改
- 直接访问
2. 数字类型的分类
数字类型 | 描述 |
---|---|
整形/int型 | 简单说就是整数,分了多种进制表示,默认十进制 |
布尔值/bool型 | True和False |
浮点型/float型 | 即小数 |
复数/comple型 | 由实数和虚数组成的复数 |
2.1 整形
Python中的整数属于int类型,默认用十进制表示,此外也支持二进制,八进制,十六进制表示方式。
# 定义整形数据
num = 10# 1.十进制 默认是十进制表示
print('十进制:',num) # 10 # 十进制: 10# 2.二进制
# 二进制表示整数时,数值前面要加上一个前缀"0b"
bin_num = bin(num)
print('二进制:',bin_num) # 二进制: 0b1010# 3.八进制
# 八进制表示整数时,数值前面要加上一个前缀"0"
oct_num = oct(num)
print('八进制:',oct_num) # 八进制: 0o12# 4.十六进制
# 十六进制表示整数时,数值前面要加上前缀"0X"或"0x"
hex_num = hex(num)
print('十六进制:',hex_num) # 十六进制: 0xa
注意:Py2.X和Py3.X关于整形的区别
python2.*在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807python3.*整行长度无限制
2.2 bool型
bool型,只有两个值:True
和False
之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False。
2.3 float型
Python的浮点数就是数学中的小数。
在运算中,整数与浮点数运算的结果也是一个浮点数。
小数为什么叫做浮点数:
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,
一个浮点数的小数点位置是可变的,比如,1.23*109和12.3*108是相等的。
浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,
就必须用科学计数法表示,把10用e替代,1.23*109就是1.23e9,或者12.3e8,0.000012
可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的而浮点数运算则可能会有
四舍五入的误差。
2.4 comple型
复数由实数部分和虚数部分组成,一般形式为x+yj
,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
注:虚数部分的字母j大小写都可以。
python3>>> 1.3 + 2.5j == 1.3 + 2.5J
True
3. 数字相关内置函数
Python基本数据类型(数字)相关推荐
- Python语言数据类型-----数字和字符串
Python语言的数字类型 整数类型 浮点数类型 复数类型 整数类型与数学中的整数类型概念一致,没有取值范围. 十进制数为 1010,99,-217 十六进制为 0x9a, -0x89 (0x,0X开 ...
- 第二天 PYTHON 基本数据类型 - 数字 - 字符串
基本数据类型 1.数字(int)在python3中,所有数字都是int类型在python2中,有int类型和long类型 2.字符串(str)3.列表(list)4.元组(tuple)5.字典(dic ...
- 列举python的数据类型_Python的数据类型
Python的数据类型 数字类型 一. 整形 1. 应用举例 表示年龄,各种号码等 2. 定义 integer1 = 100 integer2 = str("100") # 数据类 ...
- [再学Python] - 1 - 数据类型
数据类型 类型是编程语言对数据的一种划分 Python的数据类型 数字类型 字符串类型 元组类型 列表类型 文件类型 字典类型 数字类型 整数类型 浮点数类型 复数类型 整数类型 与数学中的整数的概念 ...
- python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...
Tip:点击上方或此处 "#完全零基础 轻松学Python" 话题,查看更多内容,欢迎点赞.分享.收藏,谢谢支持! 内 容 概 要 1. 数据类型概述 数据类型的概念.常见的八种数 ...
- python提供了两种基本的数值类型_python数据分析(一) python当中的数据类型--数字和常用函数...
python当中内置了多种数据类型,了解python内置的基本数据类型,有助于进行进行数据处理.第一篇我们将介绍python当中的数字. 我们将介绍每一种数字类型,他们适用的操作符,以及用于处理的内建 ...
- python数据类型——数字
python数据类型--数字 整型 Integers 整型运算,加减乘: 2 + 2 4 3 - 4 -1 4 * 5 20 在Python 2.7中,整型的运算结果只能返回整型,除法的结果也不例外. ...
- python复数的实部和虚部的数字类型_Python基础:数据类型-数字(5)
在Python中,所有的数据类型都是类,每一个变量都是类的实例. Python中有6种标准数据类型:数字(Number).字符串(String).列表(List).元组(Tuple).集合(Sets) ...
- python的数值类型和运算符_python学习笔记之数据类型---数字类型及运算符
数据类型 数字类型 整形: height1 = 180 height2 = int(180) height3 = int('180') print(height3) 浮点型: salary1 = 1. ...
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
最新文章
- pandas使用resample函数计算每个月的统计均值、使用matplotlib可视化特定年份的按月均值
- zz为什么人人都该学点心理学
- nodejs redis 发布订阅_SpringBoot整合Redis,怎么实现发布/订阅?
- python【蓝桥杯vip练习题库】BASIC-24龟兔赛跑预测(模拟)
- SAP UI5 应用开发教程之十三 - 如何添加自定义 CSS 类
- android 反色 java_Android小米,魅族6.0状态栏不能反色解决方法
- influxdb数据过期_为什么腾讯QQ的大数据平台选择了InfluxDB数据库?
- 表格中建一个按钮_CAD | CAD和Excel的表格互换教程
- mysql日常问题记录
- C# Redis的操作
- 线程与进程的区别及其通信方式
- Chuck Norris蠕虫网络袭击Linux路由器
- 给大家分享10个值得关注的C语言开源项目
- Jmeter+badboy
- 批量修改密码脚本--------小练习
- 怎么用计算机控制打印机扫描,打印机怎么设置扫描到电脑 打印机设置扫描的步骤方法...
- 企业盈利能力分析-毛利率、销售净利率、投资回报率、权益回报率、资产回报率...
- CentOS官网 安装包下载
- java sci论文,SCI论文中那些容易被混淆的部分!你写错过吗?
- Django 使用技巧之 settings 拆分 + 通过指令选择不同的配置文件。
热门文章
- PIC反汇编(一)汇编程序和PIC
- turtle的使用以及画小黄人
- eureka组件服务集群,feign远程调用,生产者服务集群,ribbon组件(负载均衡),hystrix组件(断路器),zuul(网关路由)
- [RPi]树莓派GPIO入门之控制LED灯
- 小程序动画加载只执行一次的问题
- centos7安装ceph问题记录
- 华为手机android9隐藏游戏的方法,Android 9.0隐藏彩蛋揭秘,让手机秒变涂鸦板
- PPT转PDF后使用PS调整图片
- Python采集去哪儿旅游攻略(爬虫+数据分析),快过年了,这不得全家一起出去玩一次
- 如何检查是否在Cygwin,Mac或Linux中运行?