网站首页 > 技术文章 正文
目录
一、基本赋值运算符
二、数值运算函数
三、数字类型的关系
四、附小知识
一、基本赋值运算符
a +=b => a=a+b
a -=b => a=a-b
a *=b => a=a*b
a /=b => a=a/b #除法,返回一个浮点数
a %=b => a=a%b
a //=b => a=a//b #整数除法,返回一个整数
a= **b => a=a**b #a的b次方,a^b
1.加法
x=6
x +=5
print(x)
2.减法
x=6
x -=5
print(x)
3.乘法
x=6
x *=5
print(x)
4.除法
x=6
x /=5
print(x)
5.求余
x=6
x %=5
print(x)
6.整数除法
x=6
x //=5
print(x)
7.x的y次方
x=6
x **=5
print(x)
二、数值运算函数
abs(x) | 求x的绝对值, abs(-1.1) 结果为 1.1 |
divmod(x,y) | 同时输出商和余数, divmod(10, 4) 结果为 (2, 2) |
pow(x, y[, z]) | 当省略z时,pow函数返回x的y次方的值。 当参数z存在,pow(x, y, z)就是pow(x, y)的结果对z求余 |
round(x[, d]) | 四舍五入,d是保留小数位数, 默认值为0 round(-10.123, 2) 结果为 -10.12 |
max(x1,x2, … ,xn) | 最大值,返回x1,x2, … ,xn中的最大值, n不限 max(1, 2, 5, 4, 3) 结果为 5 |
min(x1,x2, … ,xn) | 最小值,返回x1,x2, … ,xn中的最小值, n不限 min(1, 2, 5, 4, 3) 结果为 1 |
int(x) | 将x变成整数,舍弃小数部分 int(123.45) 结果为123; |
float(x) | 将x变成浮点数,增加小数部分 float(12) 结果为12.0; |
complex(x) | 将x变成复数,增加虚数部分 complex(5) 结果为 5 + 0j |
三、数字类型的关系
类型间可进行混合运算,下面三种类型存在一种逐渐"扩展"或"变宽"的关系:
整数 -> 浮点数 -> 复数
例如:10 + 10.0 = 20.0 (整数+浮点数 = 浮点数)
x=10
y=10.0
z=x+y
print(z)
四、附小知识
编程语言 | 学习内容 | 解决问题 | 适用对象 |
C | 指针、内存、数据类型 | 性能 | 计算机类专业 |
Java | 面向对象、跨平台、运行时 | 跨平台 | 软件类专业 |
C++ | 类与对象、继承、多态 | 大规模程序 | 计算机类专业 |
Python | 面向对象、第三方库 | 各类问题 | 所有专业 |
各编程语言所处历史时期和使命不同
猜你喜欢
- 2025-06-12 C语言的左右移动,火箭的运行速度,快到你无法想象
- 2025-06-12 Go 语言结构 – 基础篇(语法、数据类型、变量、常量、运算符)
- 2025-06-12 3D旋转玫瑰花:python-matplotlib实现
- 2025-06-12 三、Lua基础语法(lua语法大全)
- 2025-06-12 C语言 奇技淫巧之"位运算"
- 2025-06-12 python开三次方根函数怎么编写,两种设计方法
- 2025-06-12 详解Python整数类型的按位运算(python整数的位数)
- 2025-06-12 轻松办公-OfficeExcel函数精解(197)数学和三角之POWER函数
- 2025-06-12 calloc和realloc的使用以及二级指针作为函数参数的输入和输出
- 2025-06-12 python 自学-框架学习-变量和简单的类型(下)
- 08-06中等生如何学好初二数学函数篇
- 08-06C#构造函数
- 08-06初中数学:一次函数学习要点和方法
- 08-06仓颉编程语言基础-数据类型—结构类型
- 08-06C++实现委托机制
- 08-06初中VS高中三角函数:从"固定镜头"到"360°全景",数学视野升级
- 08-06一文讲透PLC中Static和Temp变量的区别
- 08-06类三剑客:一招修改所有对象!类方法与静态方法的核心区别!
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (70)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)