对象无非是内存中的一部分,包含数值和相关操作的集合。

Python程序可以分解成模块,语句,表达式,对象。
1,程序由模块构成
2,模块包含语句
3,语句包含表达式
4,表达式建立并处理对象

Python提高编程效率的方法之一:内置类型

像函数,模块,类这样的编程单元也是对象,由def,class,import,lambda这样的语句创建,
可以在脚本间自由地传递。

Python有类型,但没有类型声明,表达式的语法决定了使用什么类型。

序列用相对位置来访问和存储

slice
a[1:3]

多态-一个操作的意义取决于被操作的对象。

不可变性:字符串,元组

dir()可以输出一个对象的所有属性,方法。
dir只是简单的给出了方法的名称, 要查询它们具体做什么,可以用help方法,如:help(s.replace)

map filter 通常运行的比for更快。2倍