Python基础–详细记录Fourth_Chapter

Python基础–详细记录Fourth_Chapter

1、条件语句

条件结构

条件结构

1.1 条件表达式

条件表达式

例子:
例子

1.2 多分支结构

多分支结构

1.3 选择嵌套结构

选择嵌套结构

2、循环语句

循环结构

2.1 while循环

while循环

2.2 for循环

for循环
range对象

2.3 可迭代对象

可迭代对象

2.4 嵌套循环

嵌套循环

2.5 break、continue和else语句

break
continue
else

2.6 循环代码优化

循环代码优化
举例:
举例
其他优化手段:
在这里插入图片描述

3、并行迭代

zip

names = ["zc","ws","fw"]
ages=[18,20,25,32]
jobs = ["老师","程序员","医生"]
for name,age,job in zip(names,ages,jobs):
    print(name,age,job)

4、推导式

推导式

4.1 列表推导式

列表推导式

s = [x**2 for x in range(10) if x%2==0]
print(s)
print([x**2 for x in range(10) if x%2==0])
y =[]
for i in range(10):
    if i%2==0:
        y.append(i**2)
print(y)
s1 = [(a+1,b*2) for a in range(10) for b in range(10)]
print(s1)
s2 = [x for x in "abcde"]
print(s2)

4.2 字典推导式

字典推导式

a = "where is and when is "
b = {c:a.count(c) for c in a}
print(b)

4.3 集合推导式

集合推导式

s3 = {x**2 for x in range(10)}
print(s3)

4.4 生成器推导式

生成器推导式

s4 = (x for x in range(10) if x%2==0)
print(s4)
print(list(s4))
s4 = (x for x in range(10) if x%2==0)
for i in s4:
    print(i)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值