数值运算操作符

操作符及使用 描述
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数值运算操作符相关推荐

  1. python数值运算操作符也叫做内置操作符_Python的操作符 - osc_r1gtal48的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.数值运算符 python提供了9个基本的数值运算符,这些运算符由编译器直接提供,所以叫做内置运算符(操作符): 运算符 功能 + 加 - 减 * 乘 / 除 % 模 ** 幂 // 整除 -i 负 ...

  2. Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  3. python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数

    一.数字类型 (一)整数类型int(integer) int与数学中的整数概念一致 特点:可正可负,没有取值范围 整数有四种表示形式: 十进制,没有引导符号:10, 88,-485 二进制,以0(零) ...

  4. python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...

    #我要学Python# 记得曾经的老师常说,要带着问题学习. 咱继续带着二级Python编程语言的考试大纲学习. 考试大纲中考试内容分七部分,其中第一部分Python 语言基本语法元素已经学完.笔者认 ...

  5. python数值运算实例_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

  6. python 数值运算 m op n_python数值运算 四则运算

    数值运算 描述 获得用户输入的一个字符串,格式如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬ ...

  7. python 数值运算 m op n_测验1 Python基本语法元素 (第1周)

    测验1: Python基本语法元素 (第1周) 选择题: 1.Guido van Rossum正式对外发布Python版本的年份是: A.2002 B.2008 C.1991 D.1998 正确答案 ...

  8. python数值运算实例_“每天进步一点点”案例学习python数值操作

    这是树哥讲python系列的第四篇文章. 本质上计算机熟悉的是二进制,也就是我们常说的"0,1"代码,所以无论是执行的命令还是数据本身,都必须转化为0和1他们才会认知.而我们熟悉的 ...

  9. python数值运算m op n_M OP N数值运算问题

    数值运算 描述: 获得用户输入的一个字符串,格式:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮ ...

最新文章

  1. 文件读取getline与fscanf_s
  2. LeeCode_MultiplyStrings
  3. python将图片转化为字符图
  4. 人工智能云计算大数据物联网
  5. CF464E The Classic Problem(主席树+哈希+最短路)
  6. 新荣耀员工现金补偿最高可拿 N+5;天津立法禁止采集人脸识别信息;IntelliJ IDEA 新版发布|极客头条...
  7. SQL语言之关系运算与多表操作(五)
  8. 不是我不想动脑筋,给我一个支点看看——看《编程之美》,玩数独,大有乐趣...
  9. Hyperledger fabric v2.3 通道channel 翻译
  10. 小Q系列故事——世界上最遥远的距离
  11. Ubuntu18.04为EW-7822ULC网卡安装驱动
  12. 免费版采集器:谷歌后羿采集器
  13. java里dialect_iBatis3基于方言(Dialect)的分页
  14. 计算机清理软件,想要清理你的 Windows 电脑?用这 4 款清理软件就对了
  15. dodo:人脸识别方法个人见解(zz from prfans)
  16. 用废旧纸箱 DIY 智能宠物喂食器!旅行在外远程投喂“二狗子”
  17. 学生管理系统JAVA-面向过程
  18. 程序员相亲:我是做底层架构的,女方:你啥时候能升到中高层?
  19. 快速了解日志概貌,详细解读13种日志模式解析算法
  20. Error attempting to get column ‘update_time‘ from result se……

热门文章

  1. 《深入理解Android 卷III》第八章深入理解Android壁纸
  2. 【web学习】如何绑定自己的Lofter独立域名——域名解析篇
  3. 微信文章如何增加阅读率
  4. C++最小/最大(min;max;minmax;min_element;max_element;minmax_element)
  5. 看《西游记》谈团队管理
  6. 自学 Photoshop 2022 Mac版-笔记1
  7. elementui select选中获取整个item对象以及回显
  8. ssm+jsp计算机毕业设计车辆违章查询系统2hie7(程序+LW+源码+远程部署)
  9. 小试牛刀:使用EasyPaintToolSAI来制作动漫图片
  10. jxl创建excel加水印