一.recode
列表:[元素};有序的,可变的;list;任意类型
字典:{键值对};可变的,无序的;dict;key不可变的,value是任意类型;
元祖:(元素);不可变,有序的;tuple;任意类型
集合:{元素};可变的,无序的;set;不可变得并且唯一,数学集合运算,自带去重功能
迭代器:无字面量;只能通过next去取值,取出值就不存在了,iter(),生成器
2.函数
函数的声明
不定长参数:(arg,*kargs)
函数的调用:a.调用过程 b.调用函数就是为了执行函数体,并且获取返回值
匿名函数:lambda 参数列表:返回值
函数作为变量:声明函数就是在声明一个类型是function的变量
变量的作用域:全局变量和局部变量
递归函数:自己调用自己,三步:a.找临界值 b.找关系f(n),f(n-1);
用f(n-1)的功能
生成器:有yeild关键字的函数
生成式(值 for 变量 in 序列 条件语句)
3.文件操作
打开文件--操作文件--关闭文件
open(文件的路径