| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
三元表达式 (简化代码,一般用于变量赋值)
格式: 变量 = "满足 if 输出" if 条件判断 else "else 输出"
res = "合格" if s >= 60 else "不合格"
while 循环控制基本结构
根据指定的条件重复执行指定的代码
| 格式 | 描述 |
|---|---|
| 初始变量:控制循环条件(计数器) while 条件表达式:循环代码修改初始变量值 | 条件表达式成立,循环执行循环代码,满足条件后跳出 |
i = 1
while i < 11:
print(f"第{i}个顾客需要买票")
print(f"卖给顾客一张,还剩{10 - i}张票")
i += 1
print("票已售光")循环中的关键字
break : 在循环中,强制结束循环,循环内后边代码不再执行
ticket = 10
while ticket > 0:
ticket-=1
if ticket == 3:
print("发现危险,停止买票")
break
print(f"卖了一张,还剩{ticket}张")continue : 跳过本次循环,直接进入下一次循环, 本次循环内后边代码不再执行
ticket = 10
while ticket > 0:
ticket-=1
if ticket == 7 or ticket == 3:
print("此票已经被预定")
continue
print(f"卖了一张,还剩{ticket}张")while ... else ... 循环
嵌套循环
死循环 while True: 循环体代码
主要用于对数据进行遍历
| 格式 | 描述 |
|---|---|
| for 临时变量 in 可迭代数据: 代码段 | 由可迭代数据的个数来决定遍历次数(每循环一次,从可迭代数据内取出一个放入临时变量) |
组合数据类型 (列表 list()、元组 tuple()、字典 dict()、集合 set()),可以存储多个数据的容器
列表中可以存储多个、不同类型的、有序的、可重复的 数据
列表格式以及定义
列表中数据是有序的,每一个元素都有一个索引
列表内置方法
增加方法
| 方法 | 描述 |
|---|---|
| append | 追加,在列表末尾追加指定的元素 |
| extend | 将指定序列元素依次追加到列表尾部(合并),不去重 |
| insert | 将指定元素插入到对应索引位上,注意负索引倒序插入,超出索引会在末尾插入 |
删除方法
| 方法 | 描述 |
|---|---|
| pop | 移除列表中的一个元素 (默认最后一个),并且返回该元素的值 |
| remove | 移除列表中某个值的第一个匹配项,没有返回 |
| del | 删除整个列表或列表的某个值(物理意义上),del 为 python 内置功能,不是列表独有 |
| clear | 清空列表 |
修改
| 方法 | 描述 |
|---|---|
| reverse | 倒序排序 |
| sort | 排序,按 ASCII 码表 |
查找
| 方法 | 描述 |
|---|---|
| count | 计数,统计要计数元素在列表中的个数 |
| index | 从列表中找出某个值的第一个匹配项的索引 |
| Back | FazBrowse Home | New Git URL |