网站首页 > 技术文章 正文
目录
一、基本赋值运算符
二、数值运算函数
三、数字类型的关系
四、附小知识
一、基本赋值运算符
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 自学-框架学习-变量和简单的类型(下)
- 06-13C++之类和对象(c++中类和对象的区别)
- 06-13C语言进阶教程:数据结构 - 哈希表的基本原理与实现
- 06-13C语言实现见缝插圆游戏!零基础代码思路+源码分享
- 06-13Windows 10下使用编译并使用openCV
- 06-13C语言进阶教程:栈和队列的实现与应用
- 06-13C语言这些常见标准文件该如何使用?很基础也很重要
- 06-13C语言 vs C++:谁才是编程界的“全能王者”?
- 06-13C语言无锁编程指南(c语言锁机代码)
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)