【拘束】python2.5,6,7入门教程第五章第一节

这一章的内容是关于类型的。python

经过上边几章的学习,咱们已经知道了几种类型:字符串、整数和浮点数(小数)。如今咱们要讲一讲列表。所谓列表,就是把不少个元素放在一块儿(如上边提到的字符串、整数和浮点数),其实字符串也是一个列表,由于它是由许多字符构成的。下面就建立了一个列表:app

<!-- lang: python -->
liebiao=['abc',1,0.3,9e+99,2**7,'你好'*20]

列表是用方括号括起来的,这一点咱们上一章提到过。列表中的元素都是由逗号分隔开的。注意到了吗?此次我用的列表名称不是a,也不是list,由于,咱们是中国人!但不让写中国字...只好写拼音了(毕竟不会英语的有的是)。建立列表后,能够把它打印出来,就像这样:函数

<!-- lang: python -->
print liebiao

列表最重要的一个用途,之后会讲到。若是想从列表里取得一个元素,前提是你得知道这个元素的位置,若是知道的话,能够用索引来取得这个元素。不过有一点须要注意,索引是从0开始的,你可能对这点不太习惯,不过之后就行了。若是想在刚才建立的列表里取得元素1,就须要这样:学习

<!-- lang: python -->
liebiao[1]

而不是这样:code

<!-- lang: python -->
liebiao[2]

要注意索引也是用方括号括起来的。索引能够是个负数,若是是负数的话,就会从右往左数。值得注意的是用负数索引的话,是没有-0的(也就是说负数索引从-1开始)。就像这样:索引

<!-- lang: python -->
liebiao[-1]

若是想要在列表里追加一个元素,你不能这样:rem

<!-- lang: python -->
liebiao[1116]=123

由于这个索引是不存在的,因此这会引起一个错误。这须要用到一个函数(关于函数之后也会讲):append。append函数是用来把一个元素添加到列表的末尾,就像这样:字符串

<!-- lang: python -->
liebiao.append(123)

记住,liebiao和append中间是有一个点的,并且括号内只容许有一个元素。get

能够从列表中删除一个元素,这须要用remove函数。像下面这样:百度

<!-- lang: python -->
liebiao.remove('abc')

这回用的不是索引,而是直接的名称。 能够测量一个列表、字符串或元组(元组这玩意,你能够把它理解为不可变的列表,就是说,不能使用append和remove这两个函数,而且元组是用圆括号而不是方括号括起来的)长度,这须要用到len函数,不过这回中间没有那个点。使用方法:

<!-- lang: python -->
len(liebiao)

括号里的内容是你要测量的东西。 关于更多的列表的函数在这里就很少说了,之后也基本不会用,若是你感兴趣的话能够上百度查一查。 等等!还有一个!不过把这称为一个函数彷佛有些牵强。 list函数,就是把一个非列表的东西转换为列表,好比:

<!-- lang: python -->
list('abcde')

这会建立一个含有'a','b','c','d','e'这几个元素的列表。若是没法建立这个列表(好比,括号里边是个数字),就会引起一个错误。这也不会很经常使用。

下面说一说列表分片。 列表分片,实际上就是用索引取回列表中的多个元素。就像这样:

<!-- lang: python -->
liebiao[0:4]

注意,分片获取元素时,会从第一个索引开始,一直到第二个索引以前(注意是以前!)中止,也就是说,这个分片会取得4个元素,而不是5个。而且要注意取回来的仍是一个列表,尽管取得的可能只有一个元素。上边的例子有一个简写方式:liebiao[:4],也就是说,能够省略前边的0,因此这样也是可行的:liebiao[1:]。或者甚至这样:liebiao[:],这会取得整个列表。修改分片的话,原来的列表不会受到影响,这也是使用分片的缘由之一。

话说这一章好像会很长啊!还好我有先见之明,分红了几节来写。

明天又要上学了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊(话说这算刷屏吗)!

相关文章
相关标签/搜索