python基础

本文介绍了Python中的两种主要循环结构——while和for循环,强调了它们在减少重复代码和提高程序质量中的作用。while循环基于条件执行,for循环则遍历序列,包括字符串、列表等。文章还提到了循环嵌套、break和continue语句的使用,以及避免死循环的关键——明确循环结束条件。此外,编程规范如缩进和换行也在讨论范围内。
摘要由CSDN通过智能技术生成

程序控制结构

1.while循环:减少重复工作量;减少源代码量;减少错误,提高质量
2.循环结构定义:循环结构是反复执行一些列指令直到某些特定条件满足的程序控制结构
3.while循环结构格式
while 循环条件:
循环体
循环结构是一种先判断后执行,当循环条件满足才执行循环体的魂环结构
编码规范:缩进、换行

4.for循环的语法和用法
for i in 序列:
循环体
i 表示的是临时变量,又称循环变量,for循环没有条件判断,直到循环完整个序列
for循环可以遍历任何序列的项目,如列表或者字符串
编码规范:格式对齐,缩进
5.Python中的序列包括:字符串、列表、元祖、集合、字典
6.range(start, stop[,step])

循环嵌套:
start 指的是计数起始值,默认是 0;
stop 指的是计数结束值,但不包括 stop ;
step 是步长,默认为 1,不可以为 0 。
range() 方法生成一段左闭右开的整数范围。
(1)它表示的是左闭右开区间;
(2)它接收的参数必须是整数,可以是负数,但不能是浮点数等其它类型

while 条件:
代码
while 条件:
pass for i in range():
for j in range():
pass while 条件:
代码
for i in range():
pass


2、实现思路:
a、外层循环控制行数
b、内层循环控制每行打印的内容
c、每一行打印字符格式,结束后要换行

while循环和else
      while 循环条件:
           代码
      else:
           代码
     else是循环结束后正常执行的语句

Python的其他语句:
1.for循环和else
2.break可以跳出整个循环

str = 'Python'
for s in str:
    if s == 'o':
        break
    print(s)


3.continue跳出本次循环,执行下一次循环

str = 'Python'
for s in str:
    if s == 'o':
        continue
    print(s)

4.死循环

while True:
           代码块
      死循环

主要事项:

1、while循环及语法格式
2、for循环及语法格式
3、循环和判断结合使用

4、格式:冒号和缩进
5、break和continue使用错误
6、while循环结束条件不足易出现死循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值