开发者学堂课程【Python入门 2020年版:算术运算符的基本使用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10248
算术运算符的基本使用
内容介绍
一、 常见运算符
二、 算数运算符
一、 常见运算符
1. 算数运算符
2. 赋值运算符
3. 比较运算符
4. 逻辑运算符
5. 位运算符
二、 算数运算符
1. 算术运算符的分类
#Python 里支持很多的算数运算符:
+加 -减 *乘 / 除 **幂运算 //整除 %取余
Python支持的运算符
“+” 加法 例:print(1+1)#2
运行结果
“-” 减法 例:print(4-2)#2
运行结果
“*” 乘 例:print(3*2)#6
“/” 除 例:print(6/2)#3.0 print(9/2)#4.5
运行结果:
注:
3和3.0是有区别的,6和2是两个整数,得到的3.0是一个浮点数。
Python2和 python3的区别:
除法运算符的区别:在 python2里面计算得到的结果是整数,10/3==>3。
在 python3里两个整数相除得到的结果会是一个浮点数,10/3=3.3333333
“**” 幂运算 例:print(3**3)#27
运行结果:
注:开平方根的运算。
案例:计算 根号81,因为,所以。故利用81的二分之一幂运算即可得到相应结果。
的二分之一幂运算即可得到相应结果。
但是在计算过程中一般会写成Print(81**1/2)#40.5
运行结果:
这个结果为什么是40.5,原因是此计算过程忽略了算数运算的优先级,实质是先进行了81的1次方的幂运算,然后在除以二,正确的做法是:print(81**(1/2))#9.0
运行结果:
“//“ 整除 (只取整数部分) 例:如果是 print(10/3)#3.33333333,这是一个除法运算。
运行结果:
若是 print(10//3)#3
运行结果:
整除,只取整数部分。
“%“ 取余运算(又称取模运算),就是只取余数 例:print(10%3)#1
运行结果:
再者:print(1928%9876)#1928
运行结果:
特殊的,如果 A%B,B>A,则运算结果为 A,因为除的时候上面只能上零,所以还是除数值。