文章主要记录python基础与其他所学语言的一些不同
更改编码格式:coding:uff-8
运算符
Python中有整除: //
一正一负向下取整
取余运算:余数=被除数-除数*商
幂运算 2的3次方: 2**3
解包赋值:a,b,c = 10,20,30
作用:赋值时不用中间变量a,b = b,a
判断value相等:==
判断标识id相等/不相等:is / is not
与 或 非 :and or not
元素在/不在里面:in/not in
按位与&:a&b
按位或|:a|b
左右移位运算符:a<<1 a>>2
左移1位乘以2 右移2位除以(2*2)
python中可以连写其他语言不可以:90<=score<=100
条件表达式:真结构体 if 判断语句 else 假结构体
pass语句占位符,没想好的代码pass
range函数
产生一个整数序列
range(start,stop,step)
循环
for-in
for i in range(10)
# i 可以替换为下划线则表示执行10次
while
while 循环判断语句 :
循环体
else语句使用的三种情况
- 配合if:表达式不成立执行else
- 配合while 没有碰到break则执行else
- 配合for 没有碰到break则执行else