python基础语法2
- 掌握python基础中的必备语法知识
循环语句
while循环
for循环
while循环的格式
1 | while 条件: |
- 先判断条件成不成立,若条件成立则执行缩进里面的代码,执行完以后返回while语句,继续判读条件是否成立,如果条件恒成立则一直循环,如果条件不成立则跳出循环。
循环语句的基本使用
1 | 示例1: |
1 | 示例2: |
1 | 示例3: |
1 | 示例4: |
1 | 示例5: |
1 | 示例5: |
练习题
1 | 练习题:重复3次输出我爱我的祖国 |
1 | 1. 补充代码实现 |
综合小案例
- 请实现一个用户登录系统,如果密码错误则反复提示让用户重新输入,直到输出正确才停止。
1 | print("开始运行路飞系统") |
break
- break,用于在while循环中帮你终止循环。
1 | 例: |
1 | 示例1: |
1 | 示例2: |
1 | 示例3: |
continue
- continue,在循环中用于结束本次循环,开始下一次循环。
1 | print("开始") |
1 | 示例1: |
1 | 示例2: |
1 | 示例3: |
对于break和continue都是放在循环语句中用于控制循环过程的,一旦遇到break就停止循环,一旦遇到continue就停止本次循环,开始下一次循环。
当然,通过如果没有break和continue,我们用while条件的判断以及其他协助也能完成很多功能,有了break和continue可以在一定程度上简化我们的代码逻辑。
while else
当while后的条件不成立时,else中的代码就会执行。
while 条件:代码
else:
代码
1 | while False: |
字符串格式化
百分号(%)
基本格式化操作
- 根据占位符进行一一对应
1 | name = "武沛齐" |
1 | name = "武沛齐" |
百分比
1 | text = "兄弟,这个片我已经下载了90%了,居然特么的断网了" |
format(推荐)
1 | # 例如: |
- 补充
1 | text = "我叫{0},今年{1}岁" |
f
- 到python3.6版本出现的字符串格式化,更便捷。
text = f”嫂子喜欢{‘跑步’},跑完之后满身大汗”
1 | action = "跑步" |
- 在Python3.8中引入
1 | text = f"嫂子的名字叫喵喵,今年{ 19 + 2 = }岁" |
运算符
- 提到运算符,我想大家首先想到的就是加、减、乘、除之类,本节要系统的跟大家来聊一聊,我们写代码时常见的运算符可以分为5种:
算数运算符 例如:加减乘除
1 | 运算符 描述 实例:a = 10 ,b = 20 |
比较运算符 例如:大于、小于
1 | 运算符 描述 实例:a = 10 ,b = 20 |
赋值运算符 例如:变量赋值
1 | 运算符 描述 实例 |
成员运算 例如:是否包含
1 | 运算符 描述 实例 |
运算符优先级
- 运算符的优先级有很多,常见的没几个,推荐你记住3个即可
算数优先级: 算数运算符 大于 比较运算符
1 | if 2 + 10 > 11: |
比较运算符优先级:
1 | if 1 > 2 and 2 < 10: |
逻辑运算符内部三个优先级:
1 | if not 1 and 1 > 2 or 3 == 8: |
- 上述这3个优先级从高到低总结:加减乘除 > 比较 > not and or
绝招:加括号(括号优先级最高)
面试题
- 逻辑运算中:and or
1 | v1 = name =="alex" and pwd =="123" |
练习题
1 | v1 = 1 or 2 |
1 | 面试题 |
总结
1. while循环语句
2. break和continue关键字的作用
3. 三种字符串格式化的方式
4. 基本运算符(逻辑运算符涉及的相关面试题)
作业
1 | 1.判断下列逻辑语句的True,False |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 iyheart的博客!
评论