一、Python标准数据类型:

数值(整型、浮点型、复数、布尔型等)、

字符串、

列表:使用方括号[],可增删改查。

元组:使用小括号()。元组的元素不能修改

集合集合(set)是一个无序不重复元素的序列。使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用 set() 而不是{},因为{}是用来创建一个空字典。

字典:使用花括号{}

按是否可变分为:

1、不可变数据类型:数值、字符串、元祖、不可变集合

2、可变数据类型:列表、字典、可变集合

 

二、集合操作

集合是一个无序的,不重复的数据组合,它的主要作用如下:

1、去重,把一个列表变成集合,就自动去重了。

2、关系测试,测试两组数据之前的交集(intersection)、差集(difference)、并集(union)、子集(issubset)等关系。

 

三、文件操作

1、打开文件: file = open(“xxx”);

2、读、写、修改文件:file.read()\file.write()\file.replace()等

3、关闭文件流:file.close();

文件的具体操作发生在第二步中,具体操作函数可百度查询!

 

四、字符编码与转码

Python学习积累

1、utf-8和GBK是Unicode的子集。

2、Utf-8和Unicode之间可以互相打印。

3、Gbk和Unicode之间需要转换。


五、函数及函数式编程

1、面向对象的核心是类,定义关键字:class;

2、面向过程的核心是过程,没有返回值,定义关键字:def;

3、函数式编程的核心是函数,有返回值,定义关键字:def;其中匿名函数的关键字为lambda;

 Python学习积累

六、装饰器

1、定义:本质是函数,装饰其他函数,就是为其他函数添加附加功能。

2、原则:不能修改被装饰的函数的源代码;不能修改被装饰的函数的调用方式。

3、实现装饰器知识储备:

   函数即“变量”;

   ‚高阶函数:把一个函数名当作实参传给另外一个函数;返回值中包含函数名(不修改函数的调用方式)

   ƒ嵌套函数(函数A中套函数B,其中函数B即局部变量,函数B的调用只能在函数A中调用);

    高阶函数+嵌套函数 => 装饰器

Python学习积累

Python学习积累


相关文章: