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
相关推荐
To_OC3 小时前
大模型蒸馏是啥?说白了就是大厨带徒弟的学问
人工智能·llm·agent
新手来了@click3 小时前
JAVA+AI 简化开发操作|文章被 AI Agent 技术社区收录分享
人工智能
GuWenyue4 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue4 小时前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
老云讲算力市场4 小时前
WAIC首日观察:国产算力与机器人加速落地,奇点算力迎来产业新机遇
人工智能·科技
糖果店的幽灵4 小时前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
小林ixn4 小时前
大模型随机说话的秘密:Temperature 和 Top K 深度解析,LangChain 实战调优
人工智能·langchain
ALINX技术博客5 小时前
ALINX 亮相 2026 WAIC 世界人工智能大会,展示 AI 视觉 FPGA+GPU 异构计算与电子后视镜解决方案
人工智能·ai·fpga·世界人工智能大会·电子后视镜
程序员老猫5 小时前
当 AI 能写 80% 的代码时,后端工程师的核心价值还剩什么?
人工智能
想会飞的蒲公英5 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理