python
放肆的羊
我从来不写笔记也不爱分享
展开
-
Ubantu下为Python3.5安装pip
Ubantu下为Python3.5安装pip用的是ubuntu-16.04.2-desktop-amd64.iso安装的 ubantu 默认下自动安装好python2、python3 可以先看一下都有哪些路径和命令$ whereis python /usr/bin/python2.7 /usr/bin/python3.5 /usr/bin/python ……原创 2017-02-18 15:13:38 · 1932 阅读 · 0 评论 -
@property for Python
@property解决的问题:调用方法像直接用属性一样直接简单。思路:将方法包安装成属性。 即对def fun()方法进行包装。Python内置的@property装饰器就是负责把一个方法变成属性调用的==============================================无@propertyclass Student(object): def get_score(原创 2017-03-31 11:28:02 · 347 阅读 · 0 评论 -
属性访问权限 for Python
属性访问权限私有变量:属性的名称前加上两个下划线__。实例的变量名如果以__ 开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问,即内部属性不被外部访问。确保外部代码不能随意修改对象内部的状态,这样通过访问限制的保护,使代码更加健壮。特殊变量:变量名类似xxx的,以双下划线开头,且以双下划线结尾。特殊变量是可以直接访问的,不是private变量。假私有变量:原创 2017-03-31 11:30:05 · 1049 阅读 · 0 评论 -
MixIn for Python
MixIn在设计类的继承关系时,通常,主线都是单一继承下来的,例如,Ostrich继承自Bird。class Animal(object): pass# 大类:class Mammal(Animal): passclass Bird(Animal): pass# 各种动物:class Dog(Mammal): passclass Bat(Mammal):原创 2017-03-31 11:32:54 · 433 阅读 · 0 评论