队列可以分包三个要么三个成分,种类可以包蕴一个或然四个因素

作者:NiceCui

作者:NiceCui

Python学习一:系列基础详解

Python学习一:体系基础详解

一:种类介绍

一:连串介绍

Python中一些门类的变量,就好像容器一样,收纳八个数据,系列似乎壹个平稳的人马,像整齐的长城,存储着种种各种的数量,他们按照一定的秩序排列在联合,很威风,很顺眼,所以说连串是雷打不动的数额集合。体系包罗的一个数据被称作系列的3个元素。体系可以包括一个如故多个要素,也得以没有其他因素的空种类。

Python中有的品种的变量,就好像容器一样,收纳七个数据,系列似乎3个不变的军事,像整齐的万里长城,存储着各式各个的多寡,他们如约一定的秩序排列在一块儿,很威风,很精粹,所以说连串是逐步的数目集合。种类包含的多少个数量被称作体系的一个要素。体系能够分包二个照旧七个成分,也足以没有其余因素的空体系。

二:系列分类

二:连串分类

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

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

两边的重中之重不相同是:一旦确立有效的行列,远组的逐一要素不可以再被涂改和改动,将会化为一组固定的因素。所以元组跟像是多个分化平常的表,数据是定位的,很多少人都管它叫“定值表”。

二者的重点分歧是:一旦创立可行的行列,远组的逐条要素不得以再被改动和改变,将会化为一组固定的成分。所以元组跟像是2个奇异的表,数据是稳定的,很多人都管它叫“定值表”。

三:元组和列表建立

三:元组和列表建立

 

 

 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动态类型的三个突显,还有,系列成分不仅可以是骨干项目标数码,还是可以是此外二个门类的系列。那也是和java语言上稍微异样的,使用Python语言书写连串会展示很简短感觉效果非凡强有力。

从下面的的例证可以见见,同三个行列可以有隐含差异种类的要素,那也是python动态类型的五个反映,还有,连串成分不仅可以是中央类型的数额,还足以是其它3个门类的种类。那也是和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 '''

元组不可以更改多少的原由,很少去建立三个元组,不过体系可以伸张和改动成分,所以系列平常被用作去建立贰个空表;

元组不可以更改多少的原因,很少去建立3个元组,不过体系可以追加和改动成分,所以序列常常被用作去建立多少个空表;

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

 

 

五:种类的多寡读取

五:系列的数据读取

刚刚顶端的小例子中早已突显了怎么使用下标去找到单个成分,当然还足以由此限制的引用格局去找到两个成分

刚刚顶端的小例子中早就突显了怎么使用下标去找到单个成分,当然还足以经过限制的引用格局去找到五个成分

限制引用的主导样式

范围引用的主题样式

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

下限表示初叶下标,上限表示最后下标。在胚胎和终极下标之间,按照步长的区间来找到成分。

下限表示开始下标,上限表示最后下标。在开场和最终下标之间,根据步长的距离来找到成分。

即使私自认同步长为1,也即是上限和下限之间的每隔二个因素都会冒出在结果中。引用多个要素将变成三个新的连串。接下来做2个小的例证:

万一暗中同意步长为1,也即是上限和下限之间的每隔一个成分都会并发在结果中。引用多少个因素将改为贰个新的队列。接下来做1个小的例证:

 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 '''
 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个元素

 

 

 

 

 

 

相关文章