第五周整理 python第4~5章

本文主要介绍了Python中的for循环语法,包括for语句的冒号、print语句的缩进以及range()函数的使用。还探讨了列表解析、切片操作以及元组的基本概念。同时,讲解了字符串比较和列表值的检查方法,以及if-elif-else条件语句的灵活运用。
摘要由CSDN通过智能技术生成

在这里插入图片描述1. for循环,从列表中的依次选取一个元素存储到变量中
2. for语句冒号不可缺少,否则会出现语法错误
3. print语句应在for语句下方保持缩进,使其能全部实现循环
4. 若第二个print语句忘记缩进,则执行的是最后一次循环的元素
在这里插入图片描述1.range( ) 语句用于生成一系列的数字,其输出的值从第一个值开始,但不包括第二个值。在括号中添加第三个值表明数值的变化规律
2.[14]中,也可以不引用临时变量square,而是在append语句后直接输入求取变量value2
3.还可以进行列表解析,输入squares=[value
2 for value in range(1,11)],直接打印输出

在这里插入图片描述切片是指python处理列表中的部分元素。与range()函数一样,在到达指定的第二个索引前面的元素停止。要创建切片,需指定要使用的第一个元素的索引和最后一个元素的索引加1。若从头提取元素,起始索引可省略,若提取至最后的元素,终止索引可省略
在这里插入图片描述在这里插入图片描述可应用切片法复制列表。方法是创建切片并省略起始索引和终止索引,若直接使用赋值语句进行赋值,而单独为一个列表添加元素,两个列表会变得一模一样
在这里插入图片描述元组是不可变的列表,使用圆括号而不是方括号,定义元组后可使用索引访问其元素

在这里插入图片描述1. 在python中检查字符串是否相等时,需要区分大小写
2. 检查列表中是否(不)包含特定的值,使用关键字(not)in

在这里插入图片描述1.语句的冒号不可省略(else语句,elif语句)
2.还可以在elif语句下执行多个elif语句
3.else语句可换为elif语句,需要在elif后接上与else语句相匹配的条件。题中,else语句可换为“elif age>=65:”

在这里插入图片描述在这里插入图片描述在这里插入图片描述If语句中,将列表名用在条件表达式中时,python会在列表至少包含一个元素时返回True,在列表为空时返回False。即此题中,列表不为空时,程序会正常运行,否则会输出else语句后的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值