- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Python基础篇笔记⑥:面向对象
OOP (object oriented programming)小结(1)面向对象编程四要素是什么?它们的关系又是什么?答:面向对象编程四要素是类,属性,函数(方法),对象(实例), 它们关系可以总结为:类是一群具有相同属性和函数的对象的集合。① 类:抽象类:是一种特殊的类,只能作为父类存在,一旦对象化(或叫实例化)就会报错;一般使用class Classname(metacla...
2019-07-12 19:37:05 176
原创 Python基础篇笔记⑤:匿名函数lambda、Python 函数式编程
1、匿名函数基础匿名函数的格式:关键字 lambda,之后是一系列的参数,然后用冒号隔开,最后则是由这些参数组成的表达式。lambda argument1, argument2,... argumentN : expression1.1 案例:x的平方# 匿名函数的形式square = lambda x: x**2square(3)9# 常规函数的形式def s...
2019-07-11 17:14:23 427
原创 Python基础篇笔记④:自定义函数、闭包
1、自定义函数1.1 函数的嵌套:嵌套函数的使用,能保证数据的隐私性,提高程序运行效率函数的嵌套,主要有下面两个方面的作用。 第一,函数的嵌套能够保证内部函数的隐私。内部函数只能被外部函数所调用和访问,不会暴露在全局作用域,因此,如果你的函数内部有一些隐私数据(比如数据库的用户、密码等),不想暴露在外,那你就可以使用函数的的嵌套,将其封装在内部函数中,只通过外部函数来访问。比如...
2019-07-10 20:30:37 334
原创 Python基础篇笔记③:条件与循环、异常处理
1、条件与循环1.1 字典的遍历字典本身只有键是可迭代的,如果我们要遍历它的值或者是键值对,就需要通过其内置的函数 values() 或者 items() 实现。其中,values() 返回字典的值的集合,items() 返回键值对的集合。d = {'name': 'jason', 'dob': '2000-01-01', 'gender': 'male'}for k in d: ...
2019-07-09 21:51:58 197
原创 Python基础篇笔记②:I/O操作,JSON 序列化
1、I/O操作:文本文件读写1.1 任务说明:读取文件 in.txt; 去除所有标点符号和换行符,并把所有大写变成小写; 合并相同的词,统计每个词出现的频率,并按照词频从大到小排序; 将结果按行输出到文件 out.txt。1.2 代码详解import redef parse(text): # 使用正则表达式去除标点符号和换行符 text = re.sub(...
2019-07-08 19:49:29 231
NLP2018发展综述
2019-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人