Python中的算数运算
算数运算符
计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备
目标
算术运算符的基本使用
01. 算数运算符
算数运算符是 运算符的一种
是完成基本的算术运算使用的符号,用来处理四则运算
| 运算符 | 描述 | 实例 | 
|---|---|---|
| + | 加 | 10 + 20 = 30 | 
| - | 减 | 10 - 20 = -10 | 
| * | 乘 | 10 * 20 = 200 | 
| / | 除 | 10 / 20 = 0.5 | 
| // | 取整除 | 返回除法的整数部分(商) 9 // 2 输出结果 4 | 
| % | 取余数 | 返回除法的余数 9 % 2 = 1 | 
| ** | 幂 | 又称次方、乘方,2 ** 3 = 8 | 
在 Python 中
*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [1]: "-" * 50
Out[1]: '----------------------------------------'
02. 算数运算符的优先级
和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:
先乘除后加减
同级运算符是 从左至右 计算
可以使用
()调整计算的优先级
以下表格的算数优先级由高到最低顺序排列
| 运算符 | 描述 | 
|---|---|
| ** | 幂 (最高优先级) | 
| * / % // | 乘、除、取余数、取整除 | 
| + - | 加法、减法 | 
例如:
2 + 3 * 5 = 17(2 + 3) * 5 = 252 * 3 + 5 = 112 * (3 + 5) = 16
Python中的算数运算的更多相关文章
- Python 中的三元运算(软件测试中运用)
		
前言 在java中,有类似于 (condition) ? a :b 这样的语法,表示如果condition 为真,返回a,反之返回b.我们称之为三元运算. 那Python中,有没有这样的语法呢,非常遗 ...
 - Python中的算数运算符
		
算数运算符 计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理 ...
 - python中的三元运算
		
一.三元运算符 三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值 格式:[on_true] if [expression] else [on_false] res = 值1 if 条件 els ...
 - python中的张量运算(tensor)
		
1,首先比较二者的参数部分:这就是处理0阶张量和1阶张量的区别 np.max:(a, axis=None, out=None, keepdims=False) 求序列的最值 最少接收一个参数 axis ...
 - python中集合及运算
		
一.集合set()的特点: 集合的特点:有的可变,有的不可变:元素无次序,不可重复. 集合中的元素不能重复,可作为一种简单高效的元素去重方式. 集合没有索引,它的元素无次序,不是序列. 利用set() ...
 - python中list的运算,操作及实例
		
在操作list的时候,经常用到对列表的操作运算,比如说,列表添加,删除操作,其实,这里面经常回遇到这样一个问题,就是列表的操作容易被混淆了. 有人做了一个总结,这个很清晰,我就不多做阐述了: 1.ap ...
 - python中的位运算
		
目录 1.判断奇偶数 2.交换两个数 3.找出没有重复的数 4.3的n次方 5. 找出不大于N的最大的2的幂指数 1.判断奇偶数 如果把n以二进制形式展示的话,我们只需要判断最后一个二进制位是1还是0 ...
 - Shell中的算数运算
		
加法 echo $((a+b)) expr $a + $b let "a=1+2";echo $a a=;let "a+=10";echo $a echo &q ...
 - python语法_算数运算+赋值运算符+比较运算符+逻辑运算符
		
算术运算符 + - * / 加减乘除 5/2 = 2.5 5//2 = 2 整除,地板除 5%2= 1 取余数 2**10 指数运算 2的10次方 算术优先级 无论多少级,都使用()小括号进行优先 ...
 
随机推荐
- 2019新版UI设计面试题汇总(附答案)
			
问题一.Android手机的常用设计尺寸有_________.怎么适配ios和安卓. 答案:安卓320 X 480是常规模拟器.但现在的开发都是用360x640做一倍率.480 X 800(1.5倍率 ...
 - 浏览器中的 JS 和 Node.js 中的 JS
			
一个是前端技术,一个是后端技术 浏览器中的 JavaScript ECMAScript 语言基础,如语法.数据类型结构.一些内置对象 BOM(Browser Object Model) 一些操作页 ...
 - common skill
			
lunix watch and kill progress 1. ps -ef 2. kill -9 pid
 - Python_格式化字符
			
%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%s 字符串 %r 是不管是什么打印出来%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六 ...
 - java中产生HttpServletRequest等作用域
			
protected ServletContext getServletContext() { return ServletActionContext.getServletContext();} pro ...
 - vue使用中遇到的,以及vue1.0到vue2.0新手踩的坑
			
最近再写一个vue的项目,视频中用的是vue1.0,但是现在vue已经2.0,所以踩了很多坑,先记录下来.理解有误再来修改. 路由问题 之前的路由是写在app.vue里边,而2.0的路由直接有个rou ...
 - win10与虚拟机fedora14使用samba文件共享
			
参考路径:http://blog.sina.com.cn/s/blog_ae9507be01017tyz.html 最近需要配置samba,试了好多次,终于搞定.奉上配置及共享文件的过程,以供参考. ...
 - 【Python】【BugList12】python自带IDLE执行print(req.text)报错:UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 93204-93204
			
[代码] # -*- coding:UTF-8 -*- import requests if __name__ == '__main__': target = 'https://unsplash.co ...
 - 问题:计算foldRight(1)(_-_) 与foldLeft(1)(_-_)值不一样
			
List(1,2,3,4)问题:计算foldRight(1)(_-_) 与foldLeft(1)(_-_)值不一样首先看foldRight(1)(_-_)计算过程((( (1-1)-2)-3)-4) ...
 - appium 1.6.x版本去除安装Unlock、Setting
			
(appium目录不知道可以查看appium运行日志) 修改目录/usr/local/lib/node_modules/appium/node_modules/appium-android-drive ...