Python基础(4):python中的特性入门篇(索引,切片,连接,重复,成员操作符)

在介绍列表的时候发现,有一些特性没有提前解释,而穿插在其中又会略显重复和杂乱,索性在这里来个总结。

接触python的人不难了解到一个词:高级特性。

其实内容并不高深,因为高级特性的产生,就是为了让代码更简介。

以下先介绍简单的:索引,切片,连接,重复,成员操作符,以及其应用对象。

 1,索引。当我们打印一个有序对象后,很直观就能看到,第一个元素是什么,第二个元素是什么,这个第一和第二,就是索引。

也就是说,索引,是元素在一个数据对象(比如列表)中存放的位置。

索引可为正序,也可为逆序,根据实际需求来填写。

        

        (需要注意的是,正向时,索引是从0开始,到列表长度减一,逆序时,倒数第一个元素索引值即为-1,倒数第二个为-2,以此类推)

索引作用的必须是有序对象,例如,列表,元组,字符串。

2,切片。

切片是索引的进一步应用。索引作用于单个元素,而切片作用于某一范围的元素。


切片一般包括三个参数[start:end:1 or -1],切片作用的范围就是,包括start但不包括end的索引所代表的所有元素,最后一个参数1或-1,代表正序或逆序,1为正序,-1为逆序。

切片作用的也必须是有序对象,例如,列表,元组,字符串。

3,连接。

连接是用+操作符实现拼接的一种形式。


连接可作用于,字符串,列表,元组。

4,重复。

重复是用*运算符实现快速复制的一种方法。


重复可作用于,字符串,列表,元组。

5,成员操作符。

in   或not  in ,返回值为布尔值。

判断一个成员在不在某一对象中,可以 value  in  object,如果在,返回true,不在,返回false。


成员操作符可作用于,字符串,列表,元组,集合,字典(当作用于字典时,表示查看value值是否为字典的key,是则返回true,字典内容,稍后详解)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值