Python 寒假自习打卡3

新年刚刚结束,祝大家新年快乐。过年这些天玩的比较快乐,所以学的也不算特别多,上次我们学到了第四章的前半段,今天继续从第四章开始学起。

第四章(2)

我们上次学到了操作列表,学习了如何处理列表里的所有元素,第四章的后半段主要集中于列表里的部分元素,Python称之为切片。

切片和它的名字很形象,就是在一个列表里面通过索引选取自己想要的一部分元素,然后输出或者修改。

类似我列举一个列表number(list(range(1,10001))),这样一个数字列表从1到10000,我通过切片number[:5001],就可以切出从1到5000的数字。

包括不是数字的列表我们也可以通过切片来切出元素,例如name['a','b','c'],我们通过name[:2],就能切出‘a’和‘b’

然后就是复制列表和赋值的区别了,通过切片可以把一个列表复制给另一个列表,而直接复制就不能得到两个列表,因为两个列表都指向同样的一个列表,这就是区别。

还有就是元组,可以理解为不可修改的列表。我们定义元组以后,可以通过索引来访问它的元素,但是我们没有办法像修改列表一样修改元组。

但是我们可以给存储元组的变量赋予一个新的值,就相当于重新定义整个元组。

第四章的最后就是代码的格式,包括行长,空行的要求,还有就是把制表符换成空格或者是把空格换成制表符。这些在编译器中可以进行设置。

第五章 if语句

if语句也是很多编程语言里面都有学习过的东西,通过变量之间的比较来判断条件是否正确,输出ture 和 false。

条件测试语句,就相当于是比较,最后结果输出ture 和 false。

我们可以通过lower()和upper()来消除大小写对于条件判断的影响,而且通过这两个函数修改的变量,例如我定义一个name='Bill',通过if name.lower()=='bill',不会影响到我定义的这个变量。

=在绝大多数的编程语言中都是赋值的意思,==在python中是判断的意思。

通过if中使用and能同时检查条件判断语句中是否同时满足多个条件,通过or可以判断是否满足其中之一,这就是或和且的关系。

我们也可以通过if语句来检查特定值是否在列表中,通过关键字in让python检查列表中是否有你想要的特定值或者特定的元素。

if_else语句用于判断两种可能的结果,符合其中之一就进入一个分支。

if_elif_else语句可以用于判断多种可能的结果,来测试多个条件。

我们同时可以通过if加上列表名来判断列表是否为空,如果不为空就返回true,为空就返回false。

通过使用多个列表来可以进行对比,类似注册用户名时可以用于判断用户名是否被占用。

未完待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值