Python基础学习笔记_02
2021/10/18 11:39:39
本文主要是介绍Python基础学习笔记_02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
-
Python中的运算符
标准算术运算符
加(+) 减(-) 乘(*) 除(/) 整除(//)
print(1+1) #加法运算 print(1-1) #减法运算 print(2*4) #乘法运算 print(1/2) #除法运算 print(11/2) #除法运算 print(11//2) #整除运算
取余运算符 %
print(11%2)
幂运算符 **
print(2**2) #表示2的2次方
注意
- 在整除时,当两个数字为一正一负时,向下取整
print(9//4) #2 print(-9//-4) #2 print(9//-4) #-3 print(-9//4) #-3 一正一负的整除公式,向下取整
- 在取余时,当两个数字为一正一负时,遵循公式:余数=被除数-除数*商
print(9%-4) #-3 #公式:余数=被除数-除数*商 9-(-4)*(-3) 9-12——》-3 print(-9%4) #3 # -9-(4)*(-3) -9-(-12)——》3
赋值运算符
遵循“从右到左”
链式赋值
a=b=c=20
参数赋值
+=、-=、*=、/=、//=、%=
a=20 a+=30 #相当于a=a+30 print(a) a-=10 #相当于a=a-10 print(a) a*=2 #相当于a=a*2
系列解包赋值
a,b,c=20,30,40
比较运算符
>、<、<=、>=、==、!=
a,b=10,20 print('a>b吗?',a>b) #False print('a<b吗?',a<b) #True print('a<=b吗?',a<=b) #True print('a>=b吗?',a>=b) #False print('a=b吗?',a==b) #False print('a!=b吗?',a!=b) #True
is , is not 对象的id的比较
print(a is not b) #False a的id与id是不相等的
布尔运算符
and 并且
a,b=1,2 print(a==1 and b==2) #True True and True——》True print(a==1 and b<2) #False True and False——》False print(a!=1 and b==2) #False False and True——》False print(a!=1 and b!=2) #False False and False——》False
or 或者
a,b=1,2 print(a==1 or b==2) #True or True--->True print(a==1 or b<2) #True or False--->True print(a!=1 or b==2) #False or True--->True print(a!=1 or b!=2) #False or False--->False
not 非
# 对bool类型操作数取反 f=True f2=False print(not f) #False print(not f2) #True
in 与 not in
s='hello word' print('w' in s) #True print('k' in s) #False print('w' not in s) #False print('k' not in s) #True
位运算符
都是化为二进制运算
位与 &
print(4&8)
位或 |
print(4|8)
左移位运算符<<
print(4<<1) #向左移动一个位置,相当于乘以2 print(4<<2) #向左移动两个位置,相当于乘以4
右移位运算符>>
print(4>>1) #向右移动1位,相当于除以2 print(4>>2) #向右移动2位,相当于除以4
-
运算符的优先级
通常情况下按以下步骤计算:
(1)算术运算符(先算乘除后算加减,有幂运算先算幂运算)
(2)位运算(先算移位运算,接着是与&,最后算或|)
(3)比较运算
(4)布尔运算
(5)赋值运算
特别的:
当有括号时,先选括号里的
这篇关于Python基础学习笔记_02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享