Python数值运算操作符
数值运算操作符
操作符及使用 | 描述 |
---|---|
x+y | 加,x与y之和 |
x–y | 减,x与 y之差 |
x*y | 乘,x与y之积 |
x/y | 除,x与y之商 10/3结果是3.3333333333333335 |
x // y | 整数除,x与y之整数商 10//3结果是3 |
+x | x本身 |
-x | x的负值 |
x%y | 余数,模运算 10%3结果是1 |
x ** y | 幂运算,x的y次幂,xy |
二元操作符有对应的增强赋值操作符
增强操作符及使用 | 描述 |
---|---|
x op= y | 即 x = x op y,其中,op为二元操作符 |
x op= y | x += y x -= y x = y x /= y x//=y x%=y x*=y |
x = 3.1415
x **= 3 # 与 x = x **3 等价
31.006276662836743
数字类型的关系
类型间可进行混合运算,生成结果为"最宽"类型
- 三种类型存在一种逐渐"扩展"或"变宽"的关系: 整数 -> 浮点数 -> 复数
- 例如:123 + 4.0 = 127.0 (整数+浮点数 = 浮点数)
数值运算函数
一些以函数形式提供的数值运算功能
函数及使用 | 描述 |
---|---|
abs(x) | 绝对值,x的绝对值 abs(-10.01) 结果为 10.01 |
divmod(x,y) | 商余,(x//y, x%y),同时输出商和余数divmod(10, 3) 结果为 (3, 1) |
pow(x, y[, z]) | 幂余,(x**y)%z,[…]表示参数z可省略pow(3, pow(3, 99), 10000) 结果为 4587 |
round(x[, d]) | 四舍五入,d是保留小数位数,默认值为0 round(-10.123, 2) 结果为 -10.12 |
max(x1,x2, … ,xn) | 最大值,返回x1,x2, … ,xn中的最大值,n不限 max(1, 9, 5, 4, 3) 结果为 9 |
min(x1,x2, … ,xn) | 最小值,返回x1,x2, … ,xn中的最小值,n不限 min(1, 9, 5, 4, 3) 结果为 1 |
int(x) | 将x变成整数,舍弃小数部分 int(123.45) 结果为123; int(“123”) 结果为123 |
float(x) | 将x变成浮点数,增加小数部分 float(12) 结果为12.0; float(“1.23”) 结果为1.23 |
complex(x) | 将x变成复数,增加虚数部分 complex(4) 结果为 4 + 0j |
这些你学会了么
- +、-、*、/、//、%、**、二元增强赋值操作符
- abs()、divmod()、pow()、round()、max()、min() - int()、float()、complex()
Python数值运算操作符相关推荐
- python数值运算操作符也叫做内置操作符_Python的操作符 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区...
一.数值运算符 python提供了9个基本的数值运算符,这些运算符由编译器直接提供,所以叫做内置运算符(操作符): 运算符 功能 + 加 - 减 * 乘 / 除 % 模 ** 幂 // 整除 -i 负 ...
- Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...
- python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数
一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...
- python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...
#我要学Python# 记得曾经的老师常说,要带着问题学习. 咱继续带着二级Python编程语言的考试大纲学习. 考试大纲中考试内容分七部分,其中第一部分Python 语言基本语法元素已经学完.笔者认 ...
- python数值运算实例_Python矩阵常见运算操作实例总结
本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...
- python 数值运算 m op n_python数值运算 四则运算
数值运算 描述 获得用户输入的一个字符串,格式如下: ...
- python 数值运算 m op n_测验1 Python基本语法元素 (第1周)
测验1: Python基本语法元素 (第1周) 选择题: 1.Guido van Rossum正式对外发布Python版本的年份是: A.2002 B.2008 C.1991 D.1998 正确答案 ...
- python数值运算实例_“每天进步一点点”案例学习python数值操作
这是树哥讲python系列的第四篇文章. 本质上计算机熟悉的是二进制,也就是我们常说的"0,1"代码,所以无论是执行的命令还是数据本身,都必须转化为0和1他们才会认知.而我们熟悉的 ...
- python数值运算m op n_M OP N数值运算问题
数值运算 描述: 获得用户输入的一个字符串,格式: ...
最新文章
- 文件读取getline与fscanf_s
- LeeCode_MultiplyStrings
- python将图片转化为字符图
- 人工智能云计算大数据物联网
- CF464E The Classic Problem(主席树+哈希+最短路)
- 新荣耀员工现金补偿最高可拿 N+5;天津立法禁止采集人脸识别信息;IntelliJ IDEA 新版发布|极客头条...
- SQL语言之关系运算与多表操作(五)
- 不是我不想动脑筋,给我一个支点看看——看《编程之美》,玩数独,大有乐趣...
- Hyperledger fabric v2.3 通道channel 翻译
- 小Q系列故事——世界上最遥远的距离
- Ubuntu18.04为EW-7822ULC网卡安装驱动
- 免费版采集器:谷歌后羿采集器
- java里dialect_iBatis3基于方言(Dialect)的分页
- 计算机清理软件,想要清理你的 Windows 电脑?用这 4 款清理软件就对了
- dodo:人脸识别方法个人见解(zz from prfans)
- 用废旧纸箱 DIY 智能宠物喂食器!旅行在外远程投喂“二狗子”
- 学生管理系统JAVA-面向过程
- 程序员相亲:我是做底层架构的,女方:你啥时候能升到中高层?
- 快速了解日志概貌,详细解读13种日志模式解析算法
- Error attempting to get column ‘update_time‘ from result se……
热门文章
- 《深入理解Android 卷III》第八章深入理解Android壁纸
- 【web学习】如何绑定自己的Lofter独立域名——域名解析篇
- 微信文章如何增加阅读率
- C++最小/最大(min;max;minmax;min_element;max_element;minmax_element)
- 看《西游记》谈团队管理
- 自学 Photoshop 2022 Mac版-笔记1
- elementui select选中获取整个item对象以及回显
- ssm+jsp计算机毕业设计车辆违章查询系统2hie7(程序+LW+源码+远程部署)
- 小试牛刀:使用EasyPaintToolSAI来制作动漫图片
- jxl创建excel加水印