概述
Python的基本数据类型有3种:整数、浮点数、复数
2.1 数字类型
2.1.1 整数类型
整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。默认为十进制,其它进制需要增加引导符号。
整数类型理论上的取值范围是[- ∞,+∞],实际上的取值范围受限于运行Python程序的计算机内存大小。除极大数的运算外,一般认为整数类型没有取值范围限制。
pow(x,y)函数是Python语言的一个内置函数,用来计算xy,可以用pow函数来测试整数类型的取值范围。
2.1.2 浮点数类型
浮点数有两种表示方法:十进制表示和科学计数法表示,例如:0.0,4.3e-3。
Python浮点数的数值范围和小数精度受不同计算机系统的限制,可以用sys.float_info查看。
浮点数在超过15位数字计算种产生的误差与计算机内部采用二进制运算有关,使用浮点数无法进行极高精度的数学运算。
想要获得极高精度的浮点数计算结果可以采用两种方法:
1)用整数代替浮点数进行计算
2)使用decimal标准库
2.1.3 复数
Python语言中,复数的虚数部分通过后缀“J”或“j”来表示,例如:
12.3+4j ? -5.6+7J
复数类型中实数部分和虚数部分的数值都是浮点类型。
2.2 数字类型的操作
2.2.1 内置的数值运算操作符
Python提供了9个基本的数值运算操作符,这些操作符由Python解释器直接提供,不需要引用标准或第三方函数库,也叫做内置操作符。
内置操作符:+、-、*、/、//、%、-x、+x、x**y
2.2.2内置的数值运算函数
Python解释器提供了一些内置函数,在这些函数之中,有6个函数与数值运算相关:
2.2.3 内置的数字类型转换函数
数值运算操作符可以隐式地转换输出结果的数字类型,此外通过内置的数字类型转换函数可以显式地在数字类型之间进行转换。
隐式转换的扩展关系:
整数 -> 浮点数 -> 复数
内置的数字类型转换函数:
总结
以上是编程之家为你收集整理的Python初学(2)—— 基本数据类型全部内容,希望文章能够帮你解决Python初学(2)—— 基本数据类型所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧