python基础教程笔记(一)

1.python中最基本的数据结构为序列sequence。序列中的每个元素都有编号,即其位置或索引。

2.列表和元组

3.列表可以修改,元组不可以修改。

4.索引、切片、相加、相乘和成员资格检查 适用于所有序列。

5.indexing:当你使用负数索引时,将从右开始往左数,因此-1是最后一个元素的位置。

6.slicing:可以使用切片来访问te'd特定范围内的元素。

                  切片可以指定步长,这个地方就显示了python可以使用负数索引的好处,可以倒序输出。

>>> number[::2]
[1, 3, 5, 7, 9]
>>> number[::-2]
[9, 7, 5, 3, 1]

7.不能拼接不同类型的序列。

8.将序列和数x相乘时,将重复这个次序x次来创建一个新序列。

9.布尔运算符:用于检验成员资格。

>>> '1'in number
False
>>> 1 in number
True

10. 基本的列表操作:1)修改列表:给元素赋值;2)删除元素;3)给切片赋值。

11.列表方法:1)append用于将一个对象附加到列表末尾。2)clear就地清空列表的内容。3)copy用于复制列表,常规复制只是将另一个名称关联到列表。

>>> a=[1,2,3]
>>> b=a
>>> b[1]=4
>>> a
[1, 4, 3]

4)count用计算制定的元素在列表中出现了多少次。5)extend可以用一个列表来扩充另外一个列表。6)index用于在列表中查找指定值第一次出现的索引。7)insert用于将一个对象cha插入列表。8)pop删除列表最后一个元素,并返回这个元素。

>>> lst.pop()
3

 9)remove用于删除第一个为指定值的元素。10)reverse按相反的顺序排列列表中的元素。11)sort用于对列表就地排序。

12.元组是不可修改的序列。

>>> 3*(40+2)
126
>>> 3*(40+2,)
(42, 42, 42)

猜你喜欢

转载自blog.csdn.net/Ritannn/article/details/81157100