#本文仅为个人学习过程的整理和记录,如有从他人博客、网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除。
以下的资料整理来自(1)廖雪峰的Python教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
(2)简明Python教程 http://woodpecker.org.cn/abyteofpython_cn/chinese/
(5)列表
1)list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列项目。
2)列表是可变类型的数据。
3)列表的组成
用[]表示列表,包括了多个以逗号分隔开的数字或者字符串,乃至元组。
>>> userinfo
(‘AFlin‘, 25, ‘male‘)
>>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]
4)列表的操作
取值:切片和索引
>>> userinfo
(‘AFlin‘, 25, ‘male‘)
>>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]
>>> list[3]
(‘AFlin‘, 25, ‘male‘)
添加:list.append()
>>> userinfo
(‘AFlin‘, 25, ‘male‘)
>>> list=[1,2,‘Hello‘,userinfo,(4,5,6)]
>>> list.append(‘123456789‘)
>>> list
[1, 2, ‘Hello‘, (‘AFlin‘, 25, ‘male‘), (4, 5, 6), ‘123456789‘]
删除:del(list[])
list.remove(list[])
>>> list.remove(50)
>>> list
[1, ‘Hello‘, (‘AFlin‘, 25, ‘male‘), (4, 5, 6), ‘123456789‘]
>>> list.remove(list[2])
>>> list
[1, ‘Hello‘, (4, 5, 6), ‘123456789‘]
修改:list[]=x
>>> list[1]=50
>>> list
查找:var in list
>> (4,5,6) in list
True
(5)对象与类快速入门
1)Python中对象的定义更广,类也是当做对象的。
2)对象=属性+方法
3)列表是适用对象和类的一个例子
当使用变量i并给它赋值的时候,例如赋值整数5,可以认为穿讲了一个类(类型)int的对象。
4)类也有方法,即仅仅为类而定义的函数
仅在该类的对象可以使用这些功能,例如:Python为list类提供了append方法,这个方法可以在列表尾添加一个项目;mylist.append(‘an item‘)列表mylist中增加字符串。注:使用点号来使用对象的方法。
5)类也有变量,仅为类而定义的变量。
仅在该类的对象可以使用这些变量/名称。
通过点号使用,例如:mylist.field 。
(6)