Python数字类型的运算
一、数值运算操作符
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数字类型的运算相关推荐
- python数字类型及运算_Python数据类型之数字(Numbers)和运算符
# Numbers(数字)类型分类 # 1.整数 int # 2.浮点数 float # 3.复数 complex # 整型:通常被称为整数,可以是正整数或负整数,不携带小数点:Python3中整型是 ...
- python数字类型及运算_Python类型和运算--数字
在Python中,数字并不是一个真正的对象类型,而是一组相似类型的分类.不仅包括通常的数字类型(整数和浮点数),黑包括数字表达式,以及高级的数字编程. 基本数字常量 数字 常量 1234, -24 整 ...
- python数字类型及运算_Python基础之(基本数据类型及运算)
一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...
- python数字类型及运算_Python基础教程:运算符以及数据类型解析
运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...
- python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...
#我要学Python# 记得曾经的老师常说,要带着问题学习. 咱继续带着二级Python编程语言的考试大纲学习. 考试大纲中考试内容分七部分,其中第一部分Python 语言基本语法元素已经学完.笔者认 ...
- python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法
一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...
- python数字类型-Python3 - 数字类型
在 Python 中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python 不仅支持通常的数字类型(整数和浮点数),而且还能够通过常量去直接创建数字以及处理数字的表达式.数字数据类型是不 ...
- python内置类型方法_浅析Python数字类型和字符串类型的内置方法
一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...
- [转载] python数字类型(一)
参考链接: Python数字,类型转换和数学 我们直接进入正题,下面来展开说一下python的基本数据类型 python的数据类型可以大致分为两类,第一类是数字类型,第二类是非数字类型. 今天我们就先 ...
最新文章
- 一起谈.NET技术,在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 石墨烯区块链(6)开发实例
- Linux之grep
- (六)docker-compose使用教程
- 小说形象特征包括哪些方面_中高考常考题:怎样鉴赏散文中的形象 ?
- ROS笔记(26) Movelt!
- Servlet 数据库访问
- [HDU 2096] 小明A+B
- 【干货】PyTorch Tricks 集锦
- 数据分析之 pandas
- 1.2.4 List.contains方法——判断列表中是否包含指定元素
- 李宏毅机器学习HW2-winner or loser-利用逻辑回归进行收入分类
- JQuery 使用笔记 2013.09.05
- Oracle密码过期问题处理方法
- word/wps 实用技巧: 批量改大纲标题样式
- 办公一般用什么邮箱?哪个邮箱好用邮箱排行榜
- 快速理解三角函数:积化和差、和差化积
- 从Otherside土地稀缺体系聊起, Yuga Labs到底在布局什么?
- “双月”数据集的生成
- 关于SQL 与 NoSQL的区别
热门文章
- Kotlin学习之路(1)——Kotlin的概念
- html判断按键状态,javascript判断鼠标按键和键盘按键的方法
- 利用MATLAB批量读写tif数据(Landsat78)
- 在线思维导图软件哪家强?在线测评
- Apollo 5.5 源码学习笔记(五) | transform模块 | Apollo中的坐标系统详解
- ASP.NET Jumpstart:构建 Media Share Library Starter Kit 的数据层
- oracle索引降序和升序,Oracle 降序索引 | 学步园
- 互联网大会马化腾领衔发言,15个领先科技成果剑指互联网下半场
- 发现一款比较强大的web打印工具HttpPrinter
- python判断邮件发送成功_python发送邮件判断是否被打开