python基础第四天语句、表达式、以及流程控制

赋值语句

基本

在这里插入图片描述

序列赋值

元组赋值

元组括号可省略,会一一匹配。
在这里插入图片描述
在这里插入图片描述

列表赋值

在这里插入图片描述

声明变量时,左右两边序列可不同

在这里插入图片描述
注意:序列赋值只要两边是序列即可一一自动匹配赋值。

左右两侧数量不一致时

1
在这里插入图片描述
2
在这里插入图片描述

扩展序列解包赋值

注:采用*来实现最终加*的变量都为一个列表
1当右边值多于左边时
在这里插入图片描述
2 当右边值少于左边时

在这里插入图片描述

多目标赋值

1 在这里插入图片描述
2在这里插入图片描述

参数化赋值

在这里插入图片描述

表达式

函数调用

在这里插入图片描述

方法调用

在这里插入图片描述

字面值

例如:‘abc’; 20 等

打印函数

在这里插入图片描述

流程控制

if-else语句

在这里插入图片描述

多重分支(类似switch-case)

在这里插入图片描述

三元运算符

在这里插入图片描述
注意:else:别丢:
在这里插入图片描述

while循环

注意:True必须这样写
1
在这里插入图片描述
2
在这里插入图片描述
3
在这里插入图片描述
在这里插入图片描述

continue break pass else

在这里插入图片描述

for

1
在这里插入图片描述
在这里插入图片描述
2
在这里插入图片描述
在这里插入图片描述
3
在这里插入图片描述
在这里插入图片描述
4列表与元组一样,下图列表换元组即可
在这里插入图片描述
5 字典遍历
在这里插入图片描述
注意:enp.values() enp为定义的一个字典
enp.keys()
这出来不是列表,与列表很像,可以用while以及for去迭代的一个结构,其类型属于视图

遍历实现两个字符串交集取出来

在这里插入图片描述

推导实现两个字符串交集取出来

在这里插入图片描述

range函数

range函数:会生成一个序列,但类型并不是列表,只是会返回一个生成器对象,虽然看起来像列表,这样效率高,因为不用把范围内值都塞入列表中,这样我可以每次用哪个值取哪个即可。
在这里插入图片描述

enumerate函数

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值