一、数值运算操作符

1)Python提供了9个基本的数值运算操作符

操作符

描述

x+y x与y之和
x-y x与y之差
x*y x与y之积
x/y x与y之商
x//y x与y得整数商,不大于x与y之间得最大整数
x%y x与y之商得余数,也称为模运算
-x x的负值 x*(-1)
+x x本身
x**y x的y次幂

2)上面得所有二元运算操作符(+、-、*、/、//、%、**)都可以与等号(=)相连,形成增强赋值操作符(+=、-=、*=、/=、//=、%=、**=)。用op表示这些二元运算操作符,增强操作符得用法如下:

x op=y 等价于 x = x op y

>>>x=99
>>>x**3  #与x=x**3等价
>>>print(x)
970299

3)数值运算可能改变结果得数据类型,类型得改变与运算符有关,有如下基本规则:

(1)整数和浮点数混合运算,输出结果是浮点数;

(2)整数之间得运算,产生结果类型与操作符相关,/运算的结果是浮点数;

(3)整数或浮点数与复数运算,输出结果是复数。

>>>1010/10  #/运算得结果是浮点数
101.0
>>>1010.0//3  #浮点数与整数运算,产生结果是浮点数
336.0
>>>1010.0%3 #浮点数与整数运算,产生结果是浮点数
2.0
>>>10-1+1j  #等价于10-(1+1j)
(9-1j)

二、数值运算函数

4)Python解释器提供了一些内置函数,在这些内置函数中,有6个函数与数值运算相关

函数 描述
abs(x) x的绝对值
divmod(x,y) (x//y,x%y),输出为二元组形式(元组类型)
pow(x,y[,z]) (x**y )%z, [..]表示该参数可以省略, pow(x,y),它与x**y相同
round(x[,ndigits]) 对x四舍五入,保留ndigits位小数,round(x)返回四舍五入的值
max(x1,x2,...,xn) x1,x2,...,xn的最大值,n没有限定
min(x1,x2,...,xn) x1,x2,...,xn得最小值 n没有限定

Python数字类型的运算相关推荐

  1. python数字类型及运算_Python数据类型之数字(Numbers)和运算符

    # Numbers(数字)类型分类 # 1.整数 int # 2.浮点数 float # 3.复数 complex # 整型:通常被称为整数,可以是正整数或负整数,不携带小数点:Python3中整型是 ...

  2. python数字类型及运算_Python类型和运算--数字

    在Python中,数字并不是一个真正的对象类型,而是一组相似类型的分类.不仅包括通常的数字类型(整数和浮点数),黑包括数字表达式,以及高级的数字编程. 基本数字常量 数字 常量 1234, -24 整 ...

  3. python数字类型及运算_Python基础之(基本数据类型及运算)

    一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...

  4. python数字类型及运算_Python基础教程:运算符以及数据类型解析

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...

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

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

  6. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  7. python数字类型-Python3 - 数字类型

    在 Python 中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python 不仅支持通常的数字类型(整数和浮点数),而且还能够通过常量去直接创建数字以及处理数字的表达式.数字数据类型是不 ...

  8. python内置类型方法_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  9. [转载] python数字类型(一)

    参考链接: Python数字,类型转换和数学 我们直接进入正题,下面来展开说一下python的基本数据类型 python的数据类型可以大致分为两类,第一类是数字类型,第二类是非数字类型. 今天我们就先 ...

最新文章

  1. 一起谈.NET技术,在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
  2. 石墨烯区块链(6)开发实例
  3. Linux之grep
  4. (六)docker-compose使用教程
  5. 小说形象特征包括哪些方面_中高考常考题:怎样鉴赏散文中的形象 ?
  6. ROS笔记(26) Movelt!
  7. Servlet 数据库访问
  8. [HDU 2096] 小明A+B
  9. 【干货】PyTorch Tricks 集锦
  10. 数据分析之 pandas
  11. 1.2.4 List.contains方法——判断列表中是否包含指定元素
  12. 李宏毅机器学习HW2-winner or loser-利用逻辑回归进行收入分类
  13. JQuery 使用笔记 2013.09.05
  14. Oracle密码过期问题处理方法
  15. word/wps 实用技巧: 批量改大纲标题样式
  16. 办公一般用什么邮箱?哪个邮箱好用邮箱排行榜
  17. 快速理解三角函数:积化和差、和差化积
  18. 从Otherside土地稀缺体系聊起, Yuga Labs到底在布局什么?
  19. “双月”数据集的生成
  20. 关于SQL 与 NoSQL的区别

热门文章

  1. Kotlin学习之路(1)——Kotlin的概念
  2. html判断按键状态,javascript判断鼠标按键和键盘按键的方法
  3. 利用MATLAB批量读写tif数据(Landsat78)
  4. 在线思维导图软件哪家强?在线测评
  5. Apollo 5.5 源码学习笔记(五) | transform模块 | Apollo中的坐标系统详解
  6. ASP.NET Jumpstart:构建 Media Share Library Starter Kit 的数据层
  7. oracle索引降序和升序,Oracle 降序索引 | 学步园
  8. 互联网大会马化腾领衔发言,15个领先科技成果剑指互联网下半场
  9. 发现一款比较强大的web打印工具HttpPrinter
  10. python判断邮件发送成功_python发送邮件判断是否被打开