Python 博客整理 day 05
一 基本运算符
- 算术运算符
# + - * / % // ** # 返回一个数值
- 比较运算符
# > >= < <= == != # 返回一个布尔值
- 赋值运算符
- 逻辑符运算
- 身份运算符
- 位运算符
- 成员运算符
- Python运算符优先级
二 流程控制之if判断
-
单分支
-
#单分支结构 if 条件: code1 条件成立执行code1
-
-
双分支
-
# # 双分支结构 if 条件: code1 条件成立执行code1 else: code2 条件不成立执行code2
-
-
多分支
-
# 多分支结构 if 条件1: code1 条件1成立执行code1 elif 条件2: code2 条件1不成立条件2成立执行code2 elif 条件3: code3 条件1和2不成立,条件3成立执行code3 elif可以有无限个。。。 coden else: code4 所有条件都不成立,执行code4
-
-
if嵌套
-
cls = 'human' gender = 'female' age = 18 is_success = False if cls == 'human' and gender == 'female' and age > 16 and age < 22: print('开始表白') if is_success: print('那我们一起走吧...') else: print('我逗你玩呢') else: print('阿姨好')
-
三 流程控制之while循环
-
语法
while 条件: # 条件成立运行代码,不成立结束while循环 代码 # 代码执行结束后会进入下一次循环(再一次判断条件)
-
while + break
count = 0 while 1: if count == 100: break # break终止循环 count += 1 print(count)
-
while + continue
count = 0 while 1: if count == 100: break # break终止循环 count += 1 if count == 50: continue # continue跳出本次循环,不执行下面的代码 print(count)
-
while + else
# while+else n = 1 while n < 3: print(n) n += 1 else: print('else会在while没有被break时才会执行else中的代码')