python学习笔记
该用户没有用户名
爱好学习,多多交流。
展开
-
python学习笔记-面向对象高级编程-20200324
文章目录面向对象高级编程使用__slots__使用__slots__使用@property练习多重继承Mixln小结定制类__str____iter____getitem____getattr____call__小结使用枚举类exercise小结使用元类type()metaclass看元类看的我头大!明天重新学一遍!面向对象高级编程使用__slots__定义了一个class并创建了一个cla...原创 2020-03-24 00:15:19 · 337 阅读 · 0 评论 -
python学习笔记-面向对象编程-20200319
文章目录面向对象编程类和实例定义类创建实例数据封装封装可以给类增加新的方法小结访问限制exercise继承和多态继承多态静态语言 vs 动态语言小结获取对象信息使用type()使用isinstance使用dir()小结实例属性和类属性exercise小结面向对象编程面向对象的设计思想是抽象出Class,根据Class创建Instance。面向对象的抽象程度又比函数要高,因为一个Class既包...原创 2020-03-19 22:46:02 · 242 阅读 · 0 评论 -
python学习笔记-模块-20200311
文章目录模块使用模块应用作用域安装第三方模块安装常用模块模块搜索路径模块在Python中,一个.py文件就称之为一个模块(Module)使用模块的好处:提高了代码的可维护性;当一个模块编写完毕,就可以被其他地方引用;使用模块还可以避免函数名和变量名冲突为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。即该“包”目录的包名不与别人冲突,那该包目录下的...原创 2020-03-11 17:32:20 · 155 阅读 · 0 评论 -
python学习笔记-函数式编程-20200310
文章目录函数式编程高阶函数(Higher-order function)map/reducefilter用filter求素数exercisesorted-排序算法exercise返回函数函数作为返回值闭包exercise匿名函数erercise小结装饰器定义使用示例exercise小结偏函数小结函数式编程函数:面向过程的程序设计的基本单元函数式编程----Functional Progra...原创 2020-03-11 16:24:06 · 379 阅读 · 0 评论 -
python学习笔记-高级特性 20200309
文章目录高级特性切片exercise迭代定义迭代dict对象:迭代字符串对象判断是否为可迭代对象对list类实现下标循环exercise小结列表生成式生成list列出当前目录下所有文件和目录名使用两个变量生成list列表生成式中if...else练习小结生成器定义创建generator斐波拉契数列(Fibonacci)杨辉三角形迭代器小结高级特性切片1 . 取一个list或tuple的部分元...原创 2020-03-10 00:24:57 · 637 阅读 · 0 评论 -
python学习笔记-函数-20200305
文章目录函数抽象调用函数定义函数空函数参数检查返回多个值小结函数的参数位置参数默认参数可变参数关键字参数命名关键字参数参数组合小结递归函数定义尾递归小结函数例:计算圆的面积s=area_of_circle(x),其中x是半径,area_of_circle(x)是python的内置函数抽象抽象是数学中非常常见的概念。如:求和公式调用函数abs() ...原创 2020-03-06 00:40:34 · 493 阅读 · 0 评论 -
python学习笔记-python基础(3)-20200304
文章目录使用list和tuplelisttuple条件判断循环for...in循环while循环breakcontinue使用dict和setdictset使用list和tuplelistlist:是一种有序的集合,可以随时添加和删除其中的元素表示方法:classmates=['a','b','c']; len(classmates) #获取list元素的个数 classmates[0...原创 2020-03-05 00:49:51 · 197 阅读 · 0 评论 -
python学习笔记-python基础(2)-20200303
原创 2020-03-05 00:46:21 · 90 阅读 · 0 评论 -
python学习笔记-python基础(1)20200302
【快捷键】ALt+n:跳转上一条语句(和matlab的上键功能类似)Ctrl+n:新建脚本【笔记】1.BIF == Build-in-functions内置函数,为了程序员快速编写程序,如print就是一个BIF2.查看python中有多少个BIF:dir(builtins),里边的小写单词都是BIF,help(input)可以查询input的用法3.再创建一个字符串时候就要在字符串两边加上引号...原创 2020-03-05 00:44:20 · 138 阅读 · 0 评论