Python自学指南-基础语法续篇(二)

1. 前言

"来来来~ 咱们接着上次的学习进度继续冲鸭!📚✨ 这次一定要把知识点啃得透透的!💪 你看这个小本本都准备好啦~✍️ 让我们一起快乐学习,天天向上吧!(๑•̀ㅂ•́)و✧"

👉Python自学指南-基础语法(二)

2. debug

        大家应该都非常熟悉 "卡bug" 这个词吧! 我们程序中也有"bug"🐛, 一般是说程序中出现了错误,缺陷等问题, 那么为了不让用户来"卡bug", 就需要使用 "debug"🚑️ 来解决bug啦!

        ①: 当你想知道那行底代码有没有问题的时候, 将鼠标放在该行前段, 并点击, 会形成以下(红点),这个被称为"断点"(可有多个)。

        ②: 右键debug运行时, 会在断点处暂停, 便于了解问题原因, ⚡️若正常运行则代码全部运行完毕才会停止。

        ③: 当代码运行到断点处时, 点击下一步,则运行下一行代码, 依次进行, 🧐可查询到问题代码所在, 在根据控制台抛出的异常, 判断并解决问题✈️✨

3. 循环

        如果你想输出一串数字(12345), 用现有知识应该怎么输出, 是不是根据print()这个函数打印即可,但是如果是输出从0-100呢, 这样打印是不是太过于繁琐, 循环就是来解决这个问题的。

3.1 while
'''
    格式:
    while 循环条件 :
        条件成立后执行的代码
        ......
'''
# 输出数字0-5

ss = 0 # 设置变量ss初始值为0
while ss < 6 : # 当ss小于6时, 循环继续, 否则退出循环
    print(ss)
    ss+=1 # 每循环一次加一
print("循环结束!!!")
注: while的条件必须有结束的时候, 否则会进入死循环, 一直运行,消耗资源,导致系统崩坏🚨

        循环条件必须得有不成立的时候, 否则像上述案例, 如果ss一直小于6, 那么循环永不结束, 这样会导致资源的消耗, 系统会崩盘滴💥,大家千万注意欧!

3.2 break, continue

        在循环当中这两个关键词需要我们注意, break, continue。

        ①: break: 中断, 终止循环🛑

        ②: continue: 跳过当前循环, 进入下一层循环🔁

✅ 举例说明: 循环10以内(不包含)的数字, 遇到偶数不输出, 当数字大于等于8时,结束循环

number = 0
while number < 10 : 
    number += 1
    if number % 2 == 0 :
        continue
    elif number >= 8 :
        break
    print(number)
print("系统结束运行!!!")

我们来解析一下这串代码:

   

注: 遇到 continue 时, 剩下的代码都不处理, 直接跳到下一次循环喽!🌞

当 number 为 时:

注: 遇到 break 时, 剩下的代码都不处理, 并且循环终止, 直接跳过循环走之后的流程喽!🌞

3.3 for

for循环和while一样可以简化代码, 其中break和continue的用法和while中也相同⚖️

'''
循环-for
    语法:
    for 临时变量 in 序列:  #序列指多个数据
        循环体
        ......  
'''
for i in [1,2,3]:
    print(i)

'''
字符串可以
'''

str = '12345dfg'

for i in str:
    print(i)

🔁执行流程:

        从序列中依次取出元素赋值给变量 ➡️ 执行循环体代码 ➡️ 重复直到遍历完所以元素!

    🥰下一篇将详细讲解基础数据类型如何使用, 欢迎大家再来学习欧🥰

                                   

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值