Python基本语法—判断循环语句

1、if判断语句

1.1 基础语句

if 条件:

    满足条件后执行的语句

if .....slse

else不需要加任何条件,如果if条件不满足,就会执行else中的代码。else可以省略

对于初学者有if建议就加else,减少代码的bug

if.....elif.....elif.....else

注意:

条件后加冒号

Python中遇到冒号,下面一行进行缩进(4个字符),表示某个代码块

python会从第一个条件开始判断,直到遇到满足条件的分支,才会执行下面的代码。一个if表达式中,只执行一个分支。

1.2 条件

只要能得到Ture或者False的答案,都可以作为条件。结果为True,执行该分支的语句,结果为False则不执行

比较运算 <= > ==  !=

成员运算in  not in

逻辑运算 and  or not,多个and可以加(),可以提高计算的优先级。

1.3 if a/if not a

判断空列表、空字典、空字符串、空元组

a=[]
if a:
    print("空列表")
if not a:
    print("不为空列表")

1.4 if...if

if...elif  一个表达式

if...if  两个表达式

1.5 if嵌套 

 

 

 2、代码调试

通过小红点停住代码,去查看代码会运行哪一行,step over ,查看下一步代码会运行到哪一行。

可以查看定义的变量等于多少,是否发生了变化,是否重新赋值。

可以通过计算器计算自己想要的结果。

3、while

3.1 while的主流写法

while True:

    print("执行语句")

times = 12

while times<300:

    print("执行语句 ")

    times+=1

while和if的区别:

if只执行一次判断;while可以判断很多次,甚至无穷次。

3.2 死循环

没有结束语句,一直会循环打印“我喜欢学习”,Ctrl+F2停止运行。

while True 常用用法

 3.3 break

可以通过break关键字,强项停止整套循环

3.4 continue

退出本次循环,进入下一次 循环

4、for循环 

 主要作用是遍历一个变量(数据),数据通常是字符串、列表、元组、字典。

用法:

for item in 字符串、列表、元组、字典:

    语句

item是一个临时变量,表示遍历时每次从数据中取出的元素。

4.1 遍历字符串

 

 4.2遍历列表

4.3 遍历字典 

字典的遍历,默认是获取所有的key

4.4 range 

生成一个类似于列表的数据。rang(6)生成类似[0,1,2,3,4,5],参数类于切片的写法。

range[3,8]生成[3,4,5,6,7]

5、for 和 if 的嵌套

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值