Python 数据类型之数字型

Python 数据类型之数字型

  • 1. 整型 int
    • 1)整型的介绍
    • 2)整型的运算
    • 3)int() 函数
  • 2. 浮点型 float
    • 1)浮点型的介绍
    • 2)浮点型的运算
    • 3)float() 函数
  • 3. 复数型 complex
    • 1)复数的介绍
    • 2)复数的运算
    • 3)complex() 函数
  • 4. 布尔型
    • 1) 布尔型的介绍
    • 2)布尔值的运算
    • 3)bool() 函数

数字类型 在 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, 

print(a - b,type(a - b))  # 输出8, 

print(a * b,type(a * b))  # 输出20, 

print(a / b,type(a / b))  # 输出5.0, ,结果为浮点数

print(a // b,type(a // b))  # 输出5, ,结果为整除

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

3)int() 函数

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

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

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

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

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

# print(int(2j+1))  # 报错,

你可能感兴趣的:(python全栈学习笔记,python)