Python入门-常见的运算符及程序控制流程
- 算数运算符:加法运算 +,减法运算 –,乘法运算 *,除法运算 /,整除(地板除法–只要整数部分) //,求模(取余) %,幂次方 **,等等……
- 关系(比较)运算符:大于 >,小于 <,大于等于 >=,小于等于 <=,两个变量的值相等 ==,不等于 !=,等等……
- 逻辑运算符:运算结果是boolean值,多个表达式之间的关联关系。and 关键字 多个条件必须同时满足,则结果为真;or 关键字 多个条件之间至少有一个为真则结果为真;not 关键字 取反,表示意义相反。
- 赋值运算符:将等号右侧的值赋给左侧 =, 二元赋值运算符:+= 将左右两边的值相加后赋给左边,–= 左边的值减去右边的值再赋给左边,*= 左边的值乘以右边的值再赋给左边,/= 左边的值除以右边的值再赋给左边,%= 同理,**= 同理,//= 同理。
- 程序控制流程:分为三大类,第一类顺序结构、第二类选择结构、第三类循环结构。
- 顺序结构:从左至右,从上至下执行(Python是一门解释性语言、没有入口函数)
- 选择结构:
单分支
if condition:
#缩进,Python是强缩进语言
#执行条件满足的代码
双分支
if condition:
#执行条件满足的代码
else:
#执行条件不满足的代码
三分支(多分支)
if condition1:
#执行条件1满足的代码
elif condition2:
#执行条件2满足的代码
elif condition3:
#执行条件3满足的代码
……
elif conditionN:
#执行条件N满足的代码
else:
#前面所有条件都不满足的情况下,需要执 行的代码
#这条语句可以省略 - 循环结构:拒绝哪怕两行代码的重复。
while循环:
while condition:
#执行里面的代码
#循环体
break
#作用是打断循环
for循环:
见下一篇☞