ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Day6-----Python的序列类(有子类:元组类,列表类)

2019-08-24 23:02:54  阅读:216  来源: 互联网

标签:返回 位置 Day6 子类 元素 list 元组 ls 序列


序列类型

1.基本介绍:

序列类型是一种基类类型  ,既然被称为那就肯定是有道理的,关于序列 它有  正向  和  反向  两种序号,正向序号从零开始,反向序号从负一开始

a = '例如这个字符串'
a[0] = '例',a[1] = '如',a[2]='这',a[3] = '个'....
而:
a[-1] = '串',a[-2] = '符',a[-3] = '字'...

 

2.序列类型的操作符:

这里假设  s ,t 是序列类的实例 , x  是某个类 ,    i, j, k是在序列长度内的整数 

1 x in s  :  返回bool类(True/False),判断     s  中是否存在某个元素 与  x  相等
2 x not in s :返回bool类(True/False),判断   s   中是否不存在元素与   x  相等
3 s + t :    返回新的序列类实例 ,  合并  s  和  t  的元素(有顺序)
4 s *n :     返回新的序列类,  将s重复n次并合并返回
5 n*s:    同上
6 s[i]:    返回第i位置的元素
7 s[i:j:k]:  返回新的序列类实例或者是单个元素,将从i位置到j位置(不包含j位置)以k为步长元素组成新的序列类型并返回

 

3.通用函数:

# 借用上面的假设
len(s): 返回s的长度 min(s): 返回s中最小的元素 max(s): 返回最大的元素 s.index(x): 返回s中和x相等的元素的第一个位置 s.index(x,i,j)返回s从位置到j位置(不包括j位置)中和x相等的第一个元素位置

 

4.元组类型:

序列类的子类,继承以上的所有的函数,属性以及操作方法

声明方法为

a = ('sdfd','sdfasdf')
a = tuple()

 

5.列表类型:

序列类的子类,继承以上的所有的函数,属性以及操作方法

a.声明方法为

a = ['fds','afds',.....,'dsfa']
a = list()

b.list类的方法

[].list()
ls[i] = x
ls[i:j:k] = it
del ls[i]
del ls[i:J:K]
ls +=lt
ls*n

 

c.list类的函数
append()
clear()
copy ()
insert (index,s)
pop()
remove()
reverse()

 

标签:返回,位置,Day6,子类,元素,list,元组,ls,序列
来源: https://www.cnblogs.com/love-coding/p/11406446.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有