- 博客(9)
- 收藏
- 关注
原创 python之私有属性和私有方法
私有属性在类外不能被访问,在类里面可以访问和修改。格式为 __属性注意:其实,私有属性在类外也是可以被访问的,格式为 对象._test__属性私有方法在类外不能被调用,在类里面可以被调用。格式为 def __方法名(self)拓展:单置下划线_ 和双置下划线__模块中的变量仅仅只作为测试用,在被(from 模块名 import *)导入时不想连带着被导入这时,可以在变量前加一单置下划线...
2019-05-02 01:35:59
177
原创 python之类属性和类方法
类属型前言:类名又叫类对象底层原理类属性就是类对象所拥有的属性,它被该类的所有实例对象所共有,内存中只存储一份。第一个对象使用完之后,第二个对象使用时是在第一个对象使用的基础上。定义格式 class 类名(object): 类属型=值例如:class Family(object): money = 100``访问类对象.属性修改• 第一...
2019-05-02 00:35:34
232
原创 python之 静态方法
概念产生背景(即为什么会有静态方法这么个概念):不用传递任何的参数的时候,就可以使用静态方法。 没有传递一个对象self,也没有传递类对象cls 。本质:类的静态方法和普通的函数是一样的功能 ,但是体现封装性作为一个整体,我们通常放在类的里面。好处:节省内存资源 不用传递参数。定义静态方法格式@staticmethod def 方法名()调用方法类名.方法名()...
2019-05-01 12:38:54
133
原创 stack and queue
class Stack(object):def init(self):self.stack=[]def push(self,item):self.stack.append(item)def pop(self): self.stack.pop()def is_empty(self): return self.stack==[]def peek(self): if...
2019-03-27 09:04:18
112
原创 tree data structure
#!/usr/bin/env python-- coding:utf8 --class Node(object):def init(self, item):self.item = itemself.lchild = Noneself.rchild = Noneclass Tree(object):def init(self):self.root = Nonedef add(se...
2019-03-27 09:01:43
136
原创 sort algorithm
#!/usr/bin/env python-- coding:utf8 --def bubble_sort(li):n = len(li)# j 代表 当前无序序列的个数for j in range(n, 1, -1): # 1 将序列最大数移动到无序序列尾端(遍历比较,前大后小则交换) swap_count = 0 for i in range(0,j-1):...
2019-03-27 09:00:31
112
原创 pycharm中live template的编辑
VARVARVAR 可以定义一个变量ARRAYARRAYARRAY 可输入一个数组PARAMPARAMPARAM 可变长度参数ENDENDEND 光标结束符号用来占位用
2018-11-10 19:11:01
759
原创 linux目录及命令:
1、 Linux中User/local/bin下的文件都是可执行文件,比如ls,cd,等。不需要在特定的文件下执行欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准...
2018-11-03 16:31:58
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人