故此说系列是雷打不动的数目集合,体系包涵的三个数目被称作连串的三个成分

作者:NiceCui

作者:NiceCui

Python学习一:连串基础详解

Python学习一:种类基础详解

一:类别介绍

一:体系介绍

Python中部分门类的变量,就好像容器一样,收纳三个数据,连串就好像3个一如既往的部队,像整齐的长城,存款和储蓄着各式各个的数码,他们如约一定的秩序排列在共同,很威风,很美丽,所以说系列是如法泡制的多少集合。体系包涵的三个数码被称作连串的一个元素。类别可以涵盖1个可能七个因素,也能够没有任何因素的空连串。

Python中有的品类的变量,就好像容器一样,收纳多个数据,连串就像是叁个不变的队容,像整齐的万里长城,存储着各个各个的数码,他们如约一定的秩序排列在一齐,很威风,很顺眼,所以说体系是严守原地的多寡集合。系列包涵的二个多少被称作系列的一个成分。系列能够涵盖一个要么四个因素,也能够没有此外因素的空体系。

二:体系分类

二:连串分类

队列有二种,分别是元组(Tuple)和列表(List)。

队列有三种,分别是元组(Tuple)和列表(List)。

五头的根本不同是:一旦创招引客商业银行立见成效的队列,远组的相继要素不得以再被涂改和更改,将会成为一组固定的因素。所以元组跟像是二个特殊的表,数据是原则性的,很五人都管它叫“定值表”。

双面包车型大巴显要差别是:一旦确立可行的连串,远组的逐一要素不得以再被修改和改动,将会成为一组固定的要素。所以元组跟像是贰个例外的表,数据是定位的,很五个人都管它叫“定值表”。

三:元组和列表建立

三:元组和列表建立

 

 

 1 '''
 2 Created on 2017年11月18日
 3 
 4 @author: NiceCui
 5 '''
 6 '-----------------------tuple 元组------------------------------'
 7 
 8 tuple = (2,3,"good","hello tuple",666,"你好")
 9 
10 print(tuple[0])
11 print(tuple[1])
12 print(tuple[2])
13 print(tuple[3])
14 
15 '结果:'
16 '>>> 2'
17 '>>> 3'
18 '>>> good'
19 '>>> hello'
20 
21 '-----------------------List 列表------------------------------'
22 
23 list = [1,2,"list",6,"python"]
24 
25 print(list[0])
26 print(list[1])
27 print(list[2])

28 '''
29 '>>> 1'
30 '>>> 2'
31 '>>> list'
   '''
 1 '''
 2 Created on 2017年11月18日
 3 
 4 @author: NiceCui
 5 '''
 6 '-----------------------tuple 元组------------------------------'
 7 
 8 tuple = (2,3,"good","hello tuple",666,"你好")
 9 
10 print(tuple[0])
11 print(tuple[1])
12 print(tuple[2])
13 print(tuple[3])
14 
15 '结果:'
16 '>>> 2'
17 '>>> 3'
18 '>>> good'
19 '>>> hello'
20 
21 '-----------------------List 列表------------------------------'
22 
23 list = [1,2,"list",6,"python"]
24 
25 print(list[0])
26 print(list[1])
27 print(list[2])

28 '''
29 '>>> 1'
30 '>>> 2'
31 '>>> list'
   '''

 

 

那是利用eclipse上写的python,不亮堂怎么选用eclipse安装python插件的校友能够看看本人Python小说分类中有介绍怎么利用eclipse安装python插件;

那是应用eclipse上写的python,不知道怎么选拔eclipse安装python插件的校友能够看看本人Python随笔分类中有介绍怎么利用eclipse安装python插件;

设置插件教程:http://www.cnblogs.com/NiceCui/p/7858107.html

安装插件教程:http://www.cnblogs.com/NiceCui/p/7858107.html

从地点的的例子能够见见,同二个连串能够有隐含不一致类其他因素,那也是python动态类型的一个显示,还有,系列成分不仅可以是着力项目标数额,还足以是此外3个品种的行列。那也是和java语言上稍稍距离的,使用Python语言书写连串会体现很粗大略感觉效能非常强有力。

从下边的的例证可以看看,同2个行列能够有隐含不相同档次的要素,那也是python动态类型的叁个显示,还有,连串元素不仅能够是着力项目标数码,还是能够是其它贰个品类的队列。这也是和java语言上稍稍距离的,使用Python语言书写种类会展现相当粗略感觉效果格外有力。

四:嵌套和固定的突显

四:嵌套和一定的来得

列表内部嵌套列表

列表内部嵌套列表

 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 next_list = [1,[3,"hello",4,5]] 
 7 
 8 print(next_list[0])
 9 print(next_list[1][0])
10 print(next_list[1][1])
11 
12 '''
13 '>>> 1'
14 '>>> 3'
15 '>>> hello'
16 '''
 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 next_list = [1,[3,"hello",4,5]] 
 7 
 8 print(next_list[0])
 9 print(next_list[1][0])
10 print(next_list[1][1])
11 
12 '''
13 '>>> 1'
14 '>>> 3'
15 '>>> hello'
16 '''

元组不能够改变多少的缘由,很少去建立一个元组,不过类别能够追加和改动成分,所以种类平常被用作去建立一个空表;

元组不能改变多少的原因,很少去建立1个元组,不过体系能够追加和改动成分,所以体系平时被用作去建立3个空表;

1 '''
2 空列表
3 '''
4 
5 next_list = []
1 '''
2 空列表
3 '''
4 
5 next_list = []

 

 

五:类别的数据读取

五:连串的数目读取

澳门金冠开户,刚才上边的小例子中已经显示了怎么利用下标去找到单个成分,当然还足以透过限制的引用情势去找到两个成分

刚刚顶端的小例子中曾经呈现了怎么使用下标去找到单个成分,当然还足以由此限制的引用格局去找到几个成分

范围引用的着力样式

限制引用的中央样式

1 序列名[下限:上限:步长]
1 序列名[下限:上限:步长]

下限表示开端下标,上限表示最终下标。在开场和终极下标之间,遵照步长的距离来找到成分。

下限表示起头下标,上限表示最后下标。在初叶和最后下标之间,依据步长的间隔来找到成分。

设若暗许步长为1,相当于上限和下限之间的每隔三个元素都会冒出在结果中。引用三个因素将变为3个新的队列。接下来做八个小的例子:

假若默许步长为1,也正是上限和下限之间的每隔2个因素都会冒出在结果中。引用多个要素将改为三个新的体系。接下来做叁个小的例证:

 1 list = [1,2,"list",6,"python"]
 2 
 3 print(list[0])
 4 print(list[1])
 5 print(list[2])
 6 
 7 print(list[:6]) # 下标 0 ~ 5 的元素都输出
 8 
 9 print(list[2:]) # 下标 2 ~ 最后一个 元素都输出
10 
11 print(list[0:6:2]) # 下标 0 2 4 元素都输出
12 
13 print(list[2:0:-1]) # 下标 2 1 元素都输出
14 
15 sliced = list[2:0:-1] 
16 
17 type(sliced)  # 范式引用的结果是一个元组
 1 list = [1,2,"list",6,"python"]
 2 
 3 print(list[0])
 4 print(list[1])
 5 print(list[2])
 6 
 7 print(list[:6]) # 下标 0 ~ 5 的元素都输出
 8 
 9 print(list[2:]) # 下标 2 ~ 最后一个 元素都输出
10 
11 print(list[0:6:2]) # 下标 0 2 4 元素都输出
12 
13 print(list[2:0:-1]) # 下标 2 1 元素都输出
14 
15 sliced = list[2:0:-1] 
16 
17 type(sliced)  # 范式引用的结果是一个元组

除了Python还提供了三个尾巴引用的语法,用于引用系列底部的要素:

除此之外Python还提供了1个尾巴引用的语法,用于引用类别尾部的成分:

 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 if __name__ == '__main__':
 7     pass
 8 
 9 list = [1,2,"list",6,"python"]
10 
11 print(list[-1])   # 返回序列最后一个元素
12 
13 print(list[-3])   # 返回序列倒数第三个元素
14 
15 print(list[1:-1]) # 返回序列倒数第2个元素 和倒数第2个元素
 1 '''
 2 Created on 2017-11-18
 3 @author: NiceCui
 4 '''
 5 
 6 if __name__ == '__main__':
 7     pass
 8 
 9 list = [1,2,"list",6,"python"]
10 
11 print(list[-1])   # 返回序列最后一个元素
12 
13 print(list[-3])   # 返回序列倒数第三个元素
14 
15 print(list[1:-1]) # 返回序列倒数第2个元素 和倒数第2个元素

 

 

 

 

 

 

相关文章