一、封装(隐藏): 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将"细节封装起来",只对外暴露“相关调用方法”。通过私有属性、私有方法的方式实现封装。 Python追求简洁的语法,没有严格的语法级别的"访问控制符",更多的是依靠程序员的自觉实现。 二、继承: 如果一个新类继承自一个设计好的 ...
分类:
其他好文 时间:
2019-09-15 11:20:07
阅读次数:
184
pyrhoon介绍:创始人为吉多·范罗苏姆(Guido van Rossum)(龟叔) Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。 目前Python主要应用领域:云计算(云 ...
分类:
其他好文 时间:
2018-01-23 20:33:14
阅读次数:
337
# 在很多程序中会遇到__name,_name的标识符,在类中,如果属性带有双 # 下划线,表示私有属性,通俗的讲,就是不能在类命名空间外被直接调用,但是 # 可以通过方法来调用。 # 其实这种表述并不明确,为什么不能被外部直接调用? # 因为,在类被定义的时候,带有双下滑线的属性,它的名字会自动发... ...
分类:
其他好文 时间:
2018-01-12 19:40:24
阅读次数:
166
def fn_1(n): if n == 0 : return n elif n == 1 : return n else: a = [0,1] for i in range(2,n): a.append(a[i-1] + a[i-2]) print (a[i]) print (fn_1(10)) ...
分类:
其他好文 时间:
2017-08-17 22:50:50
阅读次数:
229
easy/intermediate What are Python decorators and how would you use them?How would you setup many projects where each one uses different versions of Py ...
分类:
其他好文 时间:
2017-07-18 00:04:02
阅读次数:
302
引入提高写程序的效率,补全功能是必不可少的。对于python,介绍vim编辑下和python交互模式这两种linux常用环境下的补全。一、vim下的补全:pydiction插件实现功能:简单python关键词补全python函数补全带括号python模块补全python模块内函数,变量补全安装步骤:cd~wgethttps:..
分类:
编程语言 时间:
2016-02-16 15:09:45
阅读次数:
312