Python的数字类型

Python是一种动态语言,它支持多种数字类型,包括整数、浮点数、复数等。下面将介绍Python中常见的数字类型。

1. 整数类型(int)

整数类型是Python中最基本的数字类型之一。整数可以是正数、负数或零。在Python中,整数类型使用int关键字表示。整数类型具有以下特点:
1) 不占用指定位数的内存空间;
2) 可以表示任意大的整数;
3) 支持常见的整数运算,例如加法、减法、乘法和除法。


# 定义整数类型变量
a = 10
b = -5
c = 0

# 整数运算
add_result = a + b  # 加法
sub_result = a - b  # 减法
mul_result = a * 2  # 乘法
div_result = a / 3  # 除法(得到浮点数)
div_int_result = a // 3  # 除法(得到整数)
mod_result = a % 3  # 取模(余数)

2. 浮点数类型(float)

浮点数类型是Python中表示实数的一种数字类型。浮点数由整数部分和小数部分组成,可以是正数、负数或零。在Python中,浮点数类型使用float关键字表示。浮点数类型具有以下特点:
1) 采用固定的8字节存储空间;
2) 支持常见的浮点数运算,例如加法、减法、乘法和除法。


# 定义浮点数类型变量
a = 3.14
b = -2.5

# 浮点数运算
add_result = a + b  # 加法
sub_result = a - b  # 减法
mul_result = a * 2  # 乘法
div_result = a / 2  # 除法

3. 复数类型(complex)

复数类型是Python中支持虚数运算的一种数字类型。复数由实部和虚部组成,可以是正数、负数或零。在Python中,复数类型使用complex关键字表示,由实部和虚部组成,中间用加号“+”连接。复数类型具有以下特点:
1) 采用固定的16字节存储空间;
2) 支持常见的复数运算,例如加法、减法、乘法和除法。


# 定义复数类型变量
a = 3 + 2j
b = -1 + 0.5j

# 复数运算
add_result = a + b  # 复数加法
sub_result = a - b  # 复数减法
mul_result = a * b  # 复数乘法
div_result = a / b  # 复数除法