python基础知识
pczpcz8
这个作者很懒,什么都没留下…
展开
-
python编程基础(1)- 函数与函数编程
装饰器、闭包与偏函数这两天在学习《python核心编程》,对函数与函数编程章节的装饰器、闭包、偏函数的内容理解的不是很好,这边对目前理解的情况,做一下记录,理解可能有出入,但是还是想先进行其他知识点的学习,就不纠结把他完全搞明白,后续还会在回来的主要内容: 装饰器 闭包 偏函数 一、装饰器 1. 函数调用参数的语法:func(positional_a...原创 2019-07-24 00:41:36 · 560 阅读 · 0 评论 -
python编程基础(2)- 面向对象编程之定制类迭代器
一、什么是定制类迭代器定制类迭代器,就是让我自己定义的类,可以用for循环语句来迭代遍历,以下是我自定义的一个类Users:class Users(object): def __init__(self,user): self.users=[user] def __str__(self): # __str__() return str(se...原创 2019-07-24 19:26:25 · 98 阅读 · 0 评论 -
python编程基础(3):包、模块导入以及Django相关源代码
这两天在看django的源代码,对包/模块的导入部分还不是很熟悉,这边结合Django源码代码,做一下理解和记录~目录:1.模块属性:__name__2. 动态模块导入:__import__() 和 importlib.import_module()3. 包的目录结构 & __init__.py文件参考:Django源代码 python杂谈:__init__.p...原创 2019-07-29 23:54:57 · 492 阅读 · 0 评论 -
python编程基础(4) - 元类、__new__ 和 __init__()方法
1. python3 中的object和type的关系在python中,一切都是对象,类名是可以进行赋值的,就是因为其实类也是一个对象,叫类对象,比如:myint=intprint(myint('4')) #输出4type即可以表示一个类对象,也可以表示一个元类,见如下代码:print(type.__base__) #输出:<class 'o...原创 2019-08-01 22:59:56 · 342 阅读 · 0 评论