Python 数据类型之数字型

数字类型 在 Pyhton 中非常常见,经常用于数字之间的运算、大小比较、条件判断等等。数字类型包括:整型、浮点型、复数型、布尔型。其中布尔型属于特殊的数字类型。



1. 整型 int

1)整型的介绍

整型,是我们在程序中使用最广泛的一种数据类型。在 Python 中用 int 来表示,也就是 integer。通俗来说就是我们的所讲的整数,包括正整数、负整数和 0。整型的表现形式如 6,100,-135 等等。可以通过type来查看数据类型。

print(type(1))

print(type(-23))

print(type(0))

在 Python 2.x 中,整型还被分为整型 int 和 长整型 long。而 Python 3.x 中,整形与长整形进行了无缝结合,也就是现在的整形,长度在理论上来说是不受限制的,但是由于计算机内存的限制,实际上是不能无限大的。

在32位系统中,整形的范围在-2**31~2**31-1,即-2147483648~2147483647
在64位系统中,整型的范围在-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2)整型的运算

运算就是包括加、减、乘、除、模、幂 等等运算方式,下面举几个例子:

a = 10
b = 2
c = 6

print(a + b,type(a + b))  # 输出12, <class 'int'>

print(a - b,type(a - b))  # 输出8, <class 'int'>

print(a * b,type(a * b))  # 输出20, <class 'int'>

print(a / b,type(a / b))  # 输出5.0, <class 'float'>,结果为浮点数

print(a // b,type(a // b))  # 输出5, <class 'int'>,结果为整除

print(a // c,type(a // c))  # 输出1, <class 'int'>,结果为整除,直接将小数部分丢弃

3)int() 函数

int 作为 Python 中的一种数据类型,其后面加上括号就变成一个函数。
int() 函数说明
这是 Python 解释器对 int() 函数的详细描述。该函数用来将一个实数或字符串转换成整型,如果函数内没有传入任何参数,则返回 0。

print(int())  # 输出0,不加参数,返回0

print(int(1.9))  # 输出1,浮点数转换成整数,直接丢弃小数部分,保留整数部分

print(int('123'))  # 输出123,如果是字符串,必须是数字组成的字符串,否则会报错

print(int('1.23'))  # 报错,有小数点的字符串无法被转换,因为你认为的小数点,解释器却不知道

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值