Python
文章平均质量分 92
给个名字吧求求了
CS, on the way
展开
-
4 python中深入类和对象
4.python中的类和对象 4.1鸭子类型和多态 4.2抽象基类 4.3 使用instance而不是type 4.4 类变量和对象变量 类变量进行修改时,通过类构建的实例的变量相应发生改变; 但是通过实例访问变量时,并对变量进行赋值时,实例变量的值发生变化,重新通过类构造的实例,类的变量并不会发生变化。 4.5 类属性和实例属性以及查找顺序 MRO算法:DFS 对于菱形继承而言,DFS不太可行,改用BFS C3算法(python属性的查找算法) 菱形继承: # 菱形继承 class A: pass原创 2020-11-12 20:36:16 · 124 阅读 · 0 评论 -
python魔法函数
3.python魔法函数 3.1什么是魔法函数 python中魔法函数简单上来说就是在构建某个类的时候,给类定义一些初始的方法,来实现类对象的某些属性或者方法而准备。其形式如下,下双划线开头双划线结尾: # 初始化一个学生class class Student: def __init__(self,students_list): self.students_list = students_list # 使用getitem,将对象转化为一个可迭代对象 def __getitem__(self,ite原创 2020-11-07 22:43:18 · 198 阅读 · 0 评论 -
python中一切皆对象
Python高级核心教程 2 Python中一切是对象 2.1 python中一切皆对象 动态语言和静态语言的区别 函数和类也是对象,属于python的一等公民 特性: 1.赋值给一个变量 例子: # 定义一个函数,并把这个函数赋值给一个变量,此时这个变量可以作为一个函数使用 def ask(name='bobby'): print(name) my_func = ask my_func('bobby') # 定义一个类,同样可以使用这样的操作,如下 class Person: def原创 2020-11-07 17:15:29 · 160 阅读 · 0 评论 -
Pycharm添加作者信息
为Pycharm添加备注工程项目信息 首先点开File,然后Setting,然后进入Editor,选择File and Code Templates # Coding by LiuN # Datatime:${DATE} ${TIME} # Filename:${NAME} .py # Toolby: ${PRODUCT_NAME}原创 2020-11-05 21:35:46 · 726 阅读 · 2 评论