好的,下面是Python Number(数字)学习笔记。

Python Number(数字)学习笔记

在Python中,数字是一种常见的类型。Python支持三种不同类型的数字:

  • 整数(int)
  • 浮点数(float)
  • 复数(complex)

整数(int)

整数是没有小数部分的数字。在Python中,可以使用以下方式定义整数变量:

pythonCopy Code
x = 10

也可以使用十六进制、八进制或二进制来表示整数,例如:

pythonCopy Code
# 十六进制 x = 0xA # 八进制 x = 0o12 # 二进制 x = 0b1010

在Python3中,整数类型不再有大小限制,可以存储任意大的整数。

浮点数(float)

浮点数是带有小数部分的数字。在Python中,可以使用以下方式定义浮点数变量:

pythonCopy Code
x = 3.14

浮点数也支持科学计数法,例如:

pythonCopy Code
x = 35e3 y = 12E4 z = -87.7e100

复数(complex)

复数由实数部分和虚数部分组成,形如 a + bj。在Python中,可以使用以下方式定义复数变量:

pythonCopy Code
x = 3 + 5j

数字操作

Python提供了很多对数字进行操作的函数和运算符。

数字运算符

Python中常见的数字运算符有:

运算符 描述
+ 加法
- 减法
* 乘法
/ 除法
% 取余
** 指数运算

例如:

pythonCopy Code
x = 10 y = 3 z = x + y # 加法 z = x - y # 减法 z = x * y # 乘法 z = x / y # 除法 z = x % y # 取余 z = x ** y # 指数运算

数字函数

Python中常见的数字函数有:

函数 描述
abs(x) 返回x的绝对值
round(x) 返回四舍五入后的整数
pow(x, y) 返回x的y次幂
max(x,y,z) 返回x、y、z中的最大值
min(x,y,z) 返回x、y、z中的最小值
int(x) 返回将x转为整数类型后的值
float(x) 返回将x转为浮点数类型后的值
complex(x) 返回将x转为复数类型后的值
hex(x) 将x转为十六进制字符串
oct(x) 将x转为八进制字符串
bin(x) 将x转为二进制字符串

例如:

pythonCopy Code
x = -3.5 y = 2.7 z = abs(x) # 返回3.5 z = round(y) # 返回3 z = pow(2, 3) # 返回8 z = max(3, 5, 2) # 返回5 z = min(3, 5, 2) # 返回2 z = int(3.14) # 返回3 z = float(3) # 返回3.0 z = complex(3, 5) # 返回3+5j z = hex(255) # 返回'0xff' z = oct(8) # 返回'0o10' z = bin(10) # 返回'0b1010'

以上是Python Number(数字)学习笔记的全部内容。