python超基础学习笔记 (三) ---分支与循环

本文介绍了Python编程中的几种循环结构,包括if...else...条件判断,while循环,for循环及其应用,如遍历字符串。还提到了range()函数用于生成数字序列,以及break和continue语句在循环中的作用。此外,文章也讨论了条件表达式(三元操作符)和assert语句用于程序测试的情况。
摘要由CSDN通过智能技术生成

一.分支循环语法


1.if…else… #如果成立…否则…

  1. while条件语法: #如果…则:
    循环体

  2. elif语法 #相当于c语言中的else…if…
    搭配:if…elif…else:…

4.for循环:
for 目标 in 表达式:
循环体
例子:

faviourite = “123”
for i in favioute:
print(i,end = “”)
1 2 3

5.range()
语法:range([start,] stop[,step=1])
例子:

list(range(9))
[0, 1, 2, 3, 4, 5, 6, 7, 8]

list(range(0,9,3))
[0, 3, 6]

6.break语句:终止当前循环,跳出循环体。

7.continue语句:终止本轮循环并开始下一轮循环。
ps:continue在进行下一轮循环前会先判断条件是否为ture,当条件为ture时才会开始下一轮循环,否则跳出循环。

例子:

for i in range(9):
if i%3 != 0:
print(i)
continue
i += 2
print(i)

2
1
2
5
4
5
8
7
8


二.条件表达式(三元操作符)


例子:

small = x if x < y else y


三.断言(assert)

#关键字后边为假时,程序自动崩溃并抛出assertionError异常。


ps:常用于测试程序,作为检查点。

例子:

assert 3>4
Traceback (most recent call last):
File “<pyshell#3>”, line 1, in
assert 3>4
AssertionError

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值