ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python数据类型——数字类型

2021-01-29 20:30:15  阅读:158  来源: 互联网

标签:转换成 数字 Python 数据类型 int bool 类型


数据类型

Python基础数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型,如下表:

基础数据类型 Number 数字 String字符串 List列表 Tuple元组 Dictionary字典 Sets集合 int整型 float浮点型 bool布尔 complex复数

1.数字类型
int整型:例如1,2
float浮点型:例如1.2,1.3
bool布尔类型:True和False(True对应1,False对应0)
complex复数

内置的type()函数可以用来查询变量所指的对象类型。
混合数字类型自动升级
在混合类型的表达式中, Python首先将被操作的对象(数字)转换成其中最复杂的操作对象(数字)的类型,然后再对相同类型的操作对象(数字)进行数学运算。
Python 划分数字类型的复杂度:bool<int<float<complex。
在这里插入图片描述
数字类型之间的转换
在这里插入图片描述
如上图我们可以通过内置函数对数字类型进行强制转换。
将int强制转换成bool。 0转换成False,非零转换成True。
将bool 强制转换成int。False 转换成0,True转换成1。
将int 转换成 float 。 直接添加一个0小数。
将float 转换成int。 直接砍掉 小数部分。
float和bool进行转换同 int和bool进行转换。
二进制、八进制、十六进制
整数可以编写为十进制 10为基数 )、十六进制(以 16 为基数)、八进制(以为基 )和 二进制(以2为基数)形式。
十六进制数以Ox 或者ox开头,后面接十六进制的数字19和AF 。十六进制的数字编写成大写或小写都可以。
八进制数常以数 0o 0O开头 (0和小写或大写字母"O"),后面接着数字0~7。
二进制以0b或者0B 开头后面只有 0~1。
内置函数hex(I) oct(I) bin(I)把一 个整数转换为这3 种进制表示字符串。并且int(str base) 根据每个给定的进制把 一个运行时 字符串转换为个整数。
在这里插入图片描述
在这里插入图片描述

2.字符串类型(str)
使用引号(双引号或者单引号)包裹的内容都是字符串。
在这里插入图片描述
其他数据类型以后进行说明

标签:转换成,数字,Python,数据类型,int,bool,类型
来源: https://blog.csdn.net/weixin_54812545/article/details/113404369

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有