第三章,控制结构(1)

序列解包

序列解包可以用于元组、列表、字典
序列解包用于字典时,默认是对“键”进行操作; 如果需要对键值对操作,则需要使用
items();如果需要对“值”进行操作,则需要使用values();

集合

集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典
中的“键对象”,因此是不能重复的且唯一的。

集合创建和删除

  1. 使用{}创建集合对象,并使用add()方法添加元素
    2… 使用set(),将列表、元组等可迭代对象转成集合。如果原来数据存在重复数据,则只保
    留一个。
  2. remove()删除指定元素;clear()清空整个集合
    Python 对集合也提供了并集、交集、差集等运算。

第4章控制语句

变量、数据类型(整数、浮点数、布尔)、序列(字符串、列表、元组、字典、集合),可以看做是数据的组织方式。

选择结构
条件表达式详解
在选择和循环结构中,条件表达式的值为False 的情况如下:
False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字
符串)、空range 对象、空迭代对象。
条件表达式中,不能有赋值操作符“=”

双分支选择结构
if 条件表达式:
语句1/语句块1
else:
语句2/语句块2

三元条件运算符
条件为真时的值if (条件表达式) else 条件为假时的值

多分支选择结构
多分支选择结构的语法格式如下:
if 条件表达式1 :
语句1/语句块1
elif 条件表达式2:
语句2/语句块2
.
.
elif 条件表达式n :
语句n/语句块n
[else:
语句n+1/语句块n+1
]

循环结构

循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反
复执行循环体里的语句。在每次执行完后都会判断一次条件是否为True,如果
为True 则重复执行循环体里的语句

while 循环
while 循环的语法格式如下:
while 条件表达式:
循环体语句

for 循环和可迭代对象遍历
for 循环的语法格式如下:
for 变量in 可迭代对象:
循环体语句

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值