python小知识点--2

python作为一门优雅且简洁的语言,让我可为是爱不释手,今天就让我们来说说Python语言中几个知识点吧。

创建切片;可指定要使用的第一个元素和最后一个元素的索引。跟函数range()是一样的哦,在到达你所指定的第二个索引前面的元素后停止。
在这里插入图片描述

如果你想要输出列表的前三个元素,就需要指定索引0-3啦。
在这里插入图片描述

如果你起始没有索引,它就会自动从列表开头开始哦。
在这里插入图片描述

那要让切片终止与列表的末尾,可以省略终止索引。如果想提取第三个元素一直到列表末尾的所有元素,可以将索引值指定为2开始:
在这里插入图片描述

这种语法的好处就是无论列表有多长,这种语法都能够让你输出从特定位置到列表末尾的任何切片。前面都是从最开始的截取,那从后面截的话,是什么样的呢。来演示一下只要最后面的三个元素的话,该是什么样的呢;
在这里插入图片描述

说了这么多,你记住了吗,还记得上一小节的for循环吗,让我们在for循环中使用切片试试吧;
在这里插入图片描述
比如在给人评分的时候,只要求三个人胜出,那你现在就可以将该列表按降序排列,再创建一个只包含前三个得分的切片。处理数据的时候呢,也可以使用切片来进行批量处理。

复制列表;可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引。
下面这个例子是如果我朋友和我一样有同颜色且都是最喜爱的钥匙,该怎么表达呢,不可能为我和我朋友分别打出2次同样的列表吧。
在这里插入图片描述

那如果我和我朋友又多买了不同颜色的钥匙,又要怎么表达呢。
在这里插入图片描述

那就有人说,我不用切片的方式也可以啊,可以是可以,但会怎么样呢,我们来看看。
在这里插入图片描述
没有任何问题对吧,那如果我要分别加入不同的东西呢。
在这里插入图片描述
你看,两个列表都是一样的添加了"blue"和"yellow",不符合我们的要求啊。这里是将my_key赋给friend_key,而不是将my_key的副本存储到friend_key中。这种语法实际上是让Python将新的变量friend_key关联到了包含在my_key中的列表,因此这两个变量都指向同一个列表。

定义元组;看起来像是列表,但它是使用圆括号而不是方框来标识。
如果有一个高和宽是不可以被改变的房子,可以将它们存储到元组里,从而确保它们是不能修改的。
元组的访问可以使用索引来访问,就像访问列表一样。
在这里插入图片描述
可你一旦想修改,Python就会报类型错误。
在这里插入图片描述

跟列表一样,也是可以使用for循环来打印出元组中的所有值。
在这里插入图片描述

虽然不能修改元组的元素,但可以给存储元组的变量赋值。所以,如果要修改房子的高宽,可重新定义整个元组
在这里插入图片描述

检查;大多数条件测试都将一个变量的当前值同特定值进行比较。而最简单的条件测试检查变量的值是否与特定值相等。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
而在检查中也要注意字符的大小写哦,因为在Python中将大小写不同的值会被认为不同。

在判断2个值是否相等中可以使用!=来判断,其中感叹号用来表示不。
在这里插入图片描述

if语句;告诉你,最最最简单的if语句,只有一个测试和实验。
假如说你要十八岁才能够访问我的blog。
在这里插入图片描述

else;那如果我要拒绝18岁以下的话,我要怎么说呢。这里就需要用到我们else啦。
在这里插入图片描述

if-else语句;让你能够检查程序的当前状态,并根据情况采取措施。
在这里插入图片描述

这里的实例中的循环首先检查当前的man是不是’rain’。如果是的话,if就以全大写的方式打印它,否则else就以首字母大写的方式打印。
为什么这里只有45dollar变为全大写。因为这里的条件只有当iPhone为45dollar才全部大写,而当iPhone为60dollar,80dollar时,为首字母大写。所以这里60dollar和80dollar都为首字母大写。

是不是很神奇呢,利用python,还可以帮你拒绝一些人哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值