Python初学(2)—— 基本数据类型

Python的基本数据类型有3种:整数、浮点数、复数
2.1 数字类型
2.1.1 整数类型
整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。默认为十进制,其它进制需要增加引导符号。

进制种类 引导符号
十进制
二进制 0b或0B
八进制 0o或0O
十六进制 0x或0X

整数类型理论上的取值范围是[- ∞,+∞],实际上的取值范围受限于运行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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值