
Python
水墨之白
悟已往之不谏,知来者之可追!
展开
-
天天学Python(二)—类变量,成员变量
类变量 类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量在整个实例化的对象中是公用的。 成员变量 在类的构造函数内以self.开头来定义的,可以由类的对象来调用,self的含义就是代表实例对象 class Person(): #类变量 a = 1 def __init__(self, name, age): self.name = nam...原创 2019-05-24 15:24:10 · 352 阅读 · 0 评论 -
天天学Python(三)—range函数
# range(start, end, step) 左闭右开,step 步长 默认start=0,step=1 a = range(2, 5) for i in a: print(i) print(range(0, 3)) ''' 执行结果: <class 'range'> 2 3 4 range(0, 3) ''' for i in range(0,3): pr...原创 2019-05-24 15:49:12 · 342 阅读 · 0 评论 -
天天学Python(四)—除法运算精度问题
//运算取整时保留整数的下界, int则是剪去小数部分,只保留前面的整数, round函数遵循四舍五入的法则, 直接计算结果是浮点数 a = int((-5) / 3) b = round((-5) / 3) print(a) -1 print(b) -2 print((-5) / 3) -1.6666666666666667 print((-5) // ...原创 2019-05-24 16:04:55 · 3130 阅读 · 0 评论 -
天天学Python(一)—鸭子模型
前言:很早之前看过Python,鉴于遗忘太快,以此记之 鸭子模型: 一个对象只要“看起来像鸭子,走起路来像鸭子”,那它就可以被看做是鸭子 这是动态语言奇妙的地方 看下面的代码: # 动物 class Animal(object): def __init__(self, name): self.name = name #成员变量 def run(self): ...原创 2019-05-23 20:16:10 · 710 阅读 · 0 评论