LLM系列:1.python入门:2.数值型对象

数值型对象

一.数值型对象的创建

Python 中的数值类型对象主要包括:整数型(int)浮点型(float)复数型(complex)

1. 创建整数型对象 (int)

(1).基本创建与类型查看

直接赋值整数即可创建整数型对象。使用 type() 函数可以查看对象的类型。

python 复制代码
a = 2
type(a)

输出:

python 复制代码
int
(2).使用 int() 函数创建

int 是 Python 中的整数型对象类,也可以作为函数使用。int() 函数的基本作用是将输入的数值取整后输出(注意:是截断小数部分,而非四舍五入)。

python 复制代码
# 整数转整数
int(3)    # 结果: 3

# 浮点数转整数(截断)
int(3.1)  # 结果: 3
int(3.4)  # 结果: 3

2. 创建浮点型对象 (float)

(1).基本创建

简单理解,Python 浮点型对象就是数学意义中带小数位数的对象。

python 复制代码
b = 3.14
print(b)
type(b)

输出:

python 复制代码
3.14
float
(2). 使用 float() 函数创建

Python 中用 float 指代浮点型对象,可以使用同名函数将其他数值转换为浮点型。

python 复制代码
float(1)

输出:

python 复制代码
1.0
(3).使用科学计数法创建

可以使用科学计数法来表示浮点数。

  • 格式:xey,其中 e 代表以 10 为底,e 后面的数字代表 10 的幂。
  • 例如:1.23e2 代表 1.23 × 1 0 2 = 123 1.23 \times 10^2 = 123 1.23×102=123。
python 复制代码
# 使用科学计数法创建浮点型对象
c = 1.23e2
print(c)
type(c)

输出:

python 复制代码
123.0
float
  • 类型归属 :通过科学计数法创建的数,即使结果是整数,也会用浮点型来表示 (如上例中的 123.0)。
  • 存储形式 :浮点型也可以用于存储整数数值(如 1.0)。
python 复制代码
f1 = 1      # int
f2 = 1.0    # float

3. 创建复数对象 (complex)

Python 中的复数对象与数学意义中的复数定义相同。Python 使用 j 来表示虚部。

python 复制代码
# 创建一个实部为3、虚部为4的复数
a = 3 + 4j
print(a)
type(a)

输出:

python 复制代码
(3+4j)
complex

基于你提供的 Jupyter Notebook 文件内容,整理后的 Markdown 笔记如下:


二.数值型对象的创建

Python 中的数值类型对象主要包括:整数型(int)浮点型(float)复数型(complex)

一. 创建整数型对象 (int)

1. 基本创建与类型查看

直接赋值整数即可创建整数型对象。使用 type() 函数可以查看对象的类型。

Python

复制代码
a = 2
type(a)

输出:

复制代码
int

2. 使用 int() 函数创建

int 是 Python 中的整数型对象类,也可以作为函数使用。int() 函数的基本作用是将输入的数值取整后输出(注意:是截断小数部分,而非四舍五入)。

Python

复制代码
# 整数转整数
int(3)    # 结果: 3

# 浮点数转整数(截断)
int(3.1)  # 结果: 3
int(3.4)  # 结果: 3

二.数值型对象的科学运算

1. 基础运算符

(1).运算符概述

运算符本质是函数的简写,通过引入运算符,能够让数值运算过程以更加类似数学表达式的形式来呈现。

(2).常用运算符列表
运算符 描述
+ 对象相加
- 对象相减
* 对象相乘
/ 对象相除
// 相除后取整
% 相除后取余
** 幂运算
(3).实例演示
python 复制代码
a = 3
b = 4

基本运算:

python 复制代码
a + b   # 加法: 7
b - a   # 减法: 1
3 * 4   # 乘法: 12
9 / 2   # 除法: 4.5
9 // 2  # 整除: 4
9 % 2   # 取余: 1
9 ** 2  # 幂运算: 81

2. 科学计算常用函数 (内置)

除了基本运算符外,Python 自带了一些用于科学计算的内置函数。

(1).函数列表
函数 描述
abs(x) 返回x的绝对值
max(n1, n2, ...) 返回最大值
min(n1, n2, ...) 返回最小值
round(x[, n]) 返回x的小数点后n位
(2).实例演示

绝对值与极值:

python 复制代码
# 绝对值函数
abs(-1)         # 结果: 1

# 最大值函数
max(2, 4, 1)    # 结果: 4

四舍五入 (round):

python 复制代码
round(3.14, 1)   # 结果: 3.1
round(3.345, 0)  # 结果: 3.0
round(3.345, 1)  # 结果: 3.3
round(3.345, 2)  # 结果: 3.35

3. math包中的其他科学计算函数

在 Python 的 math 包中,提供了更多的科学计算函数。使用前需要导入该模块:

python 复制代码
import math
(1). 常用 math 函数列表
函数 描述
math.fabs(x) 返回x的绝对值,返回对象类型是浮点数
math.ceil(x) 向上取整
math.floor(x) 向下取整
math.exp(x) 返回e的x次幂,e是自然底数
math.sqrt(x) 返回x的平方根
math.log10(x) 返回以10为基数的x的对数
math.log(x, y) 返回以y为基数的x的对数
math.pow(x, y) 返回x的y次幂
(2). 实例演示

绝对值 (fabs vs abs):

python 复制代码
math.fabs(-1)  # 结果: 1.0 (浮点型)
abs(-1)        # 结果: 1 (整数型)

取整 (ceil & floor):

python 复制代码
math.ceil(3.2)   # 向上取整: 4
math.floor(3.2)  # 向下取整: 3

指数与对数:

python 复制代码
math.exp(2)         # e的2次幂: 7.38905609893065
math.sqrt(4)        # 平方根: 2.0
math.log(100, 10)   # 以10为底100的对数: 2.0
math.pow(2, 3)      # 2的3次幂: 8.0

4. 复合运算符

在实际数值运算过程中,常常需要将计算结果替换赋值给之前的变量,这时可以使用复合运算符。

常见复合运算符

运算符 描述 实例
+= 加法赋值运算符 c += a 等价于 c = c + a
-= 减法赋值运算符 c -= a 等价于 c = c - a
*= 乘法赋值运算符 c *= a 等价于 c = c * a
/= 除法赋值运算符 c /= a 等价于 c = c / a
%= 取余赋值运算符 c %= a 等价于 c = c % a
**= 幂赋值运算符 c **= a 等价于 c = c ** a
//= 整除赋值运算符 c //= a 等价于 c = c // a
相关推荐
我没胡说八道2 小时前
高校论文AI检测优化工具对比研究与实测分析(2026)
人工智能·深度学习·机器学习·计算机视觉·aigc·论文
秦亚伟2 小时前
AI浪潮重塑融资租赁行业新格局
人工智能
love530love2 小时前
LiveTalking 数字人项目 Windows 部署完全指南(EPGF 架构)
人工智能·windows·python·架构·livetalking·epgf
元启数宇2 小时前
喷淋AI布点实战:8小时人工布点→20分钟自动出图
人工智能
哈哈,柳暗花明2 小时前
人工智能专业术语详解(H)
人工智能·专业术语
圣殿骑士-Khtangc2 小时前
AI 编程工具 2026 实战横评:Cursor 3 vs Claude Code vs Copilot,开发者选型完全指南
人工智能·copilot
云器科技2 小时前
云器Lakehouse 2026年5月版本发布:拥抱 AI Agent,重塑数据智能开发新范式
人工智能
小鹰-上海鹰谷-电子实验记录本2 小时前
第六届党建引领科创生态座谈会 | 邓光辉博士出席分享AI赋能创新药科研新范式
人工智能·ai·电子实验记录本·药企合规
遇事不決洛必達2 小时前
【Python基础】GIL 锁是什么及其对爬虫的影响
爬虫·python·线程·进程·gil锁
极客老王说Agent2 小时前
2026电信IDC机房巡检深度报告:人工巡检频次和深度够吗?实在Agent重塑智慧运维新范式
人工智能·ai·chatgpt