提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Python六大数据类型
数据类型简介
数据类型简介
Python3 中有六个标准的数据类型:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
Python的六个标准数据类型中:
不可变数据(3 个):Number(数值)、Tuple(元组)丶String(字符串);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
下面逐个介绍这些数据类型的使用
一、数值(Number)
- 数字类型是顾名思义是用来存储数值的,需要记住的是,有点和 Java 的字符串味道差不多,如果改变了数字数据类型的值,将重新分配内存空间。
- Number数据类型包括整数型,浮点数型,布尔型及复数型四种类型:
整数型(int)
英文为integer,简写为int,可表示为正数,负数,和零
浮点数由整数部分和小数部分组成
浮点数存储不精确性
使用浮点数进行计算时,可能会出现小数位数不确定的情况
可以看到,两数相加的结果出现了误差
原因:因为计算机是采用二进制进行存储的,所以在存储浮点数的时候是不精确的,是存在误差的
解决方案:导入模块decimal
布尔类型(bool)
用来表示真或假的值
True表示真,False表示假
布尔值可以转化为整数(python限定)
True–>1
False–>0
复数型 (complex)
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
整数型数据类型之间的转换
二、元组(tuple)
什么是元组
元组的概述python内置的数据结构之一,是一个不可变序列
元组的创建方式
1.直接小括号
输出结果:
2.使用内置函数tuple()