从0开始学习python3:python中三种数据类型
2019-08-04 22:23
381 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34546589/article/details/98475103
python提供3种数据类型:整数,浮点数和复数,分别对应数学中的整数、实数和复数
1、整数类型
(1)概念:与数学中的整数概念一致。
(2)记住整数类型的四种进制表示及转换:
十进制(默认)、二进制(0b或0B)、八进制(0o或0O)和十六进制(0x或0X)。
默认采用十进制,其它形式需要增加引导符号(括号内)。
(3)取值范围:
理论上为【负无穷,正无穷】
2、浮点数类型
(1)概念:
浮点数类型与数学种的实数的概念一致,表示带有小数的数值。python语言中要求浮点数必须带有小数部分,小数部分可以是0。用以区别浮点数和整数类型。
(2)表示方法:十进制表示和科学计数法表示。科学计数法使用字母e或E作为幂的符号,基数为10。
e = a*10^b
如39.9 = 0.399e2
(3)取值范围:
取值范围和精度受不同的计算机系统限制,可根据sys.float_info查看。最长可输入16位数字,结果最长可输出17位数字。
根据sys.float_info的结果,计算机只能提供15个数字的准确性,最后一位由计算机根据二进制计算结果确定,存在误差。
因此,采用浮点数无法进行极高精度的数学运算。
(4)若要进行高精度运算,解决方法:
(1)通过标准库decimal
(2)通过标准库math
3、复数类型
引入:
x^2 = -1
question:
x=?
因而发明了虚数单位,记为j,规定 j = 根号 -1
复数类型中的实数部分和虚数部分都是浮点数类型,可用z.real和z.imag分别获得他们的实数和虚数部分。
相关文章推荐
- python学习数据类型之datetime
- python学习笔记(二)——数据类型
- python2.7学习笔记(2) ——数据类型和变量
- Python学习--数据类型
- Python学习-5.Python的变量与数据类型及字符串的分割与连接
- Python学习笔记 - 数据类型和变量
- python学习笔记三之深浅copy,扩展数据类型(基础篇)
- python学习―-基本数据类型
- Python快速学习02:基本数据类型 & 序列
- Python菜鸟学习手册02----基本数据类型
- Python学习(四) Python数据类型:序列(重要)
- python学习-数据分析2(分类型数据处理+SVM建模)
- python学习之数据类型
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- 【python学习笔记二】基本数据类型
- python基础学习-1(数据类型)
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
- Python学习第2节(基本数据类型操作和执行流程语句)
- python学习--数据类型 --元组
- Python学习手册(1入门知识-数据类型)