zoukankan      html  css  js  c++  java
  • python中的类

    以前用c++编程的时候给人一种很严谨的感觉,有种证明的严谨性

    到了python,给人感觉就是给你一张纸,一支笔,你可以在上面随便乱画。

    总的来说,在类里面,不要用相同的变量名,虽然可以编译但会出现一些奇奇怪怪的问题

    私有变量要在前面加__

    比如我在类里面定义__name = 'Z_X_B_233'

    那么这个变量在类外部就不能访问了

    因为python是动态语言,所以可以给类的实例加上各种各样的属性

    不过我不喜欢这么用。python当然也考虑到了这一点

    于是就有了__slot__这种东西

    他可以限制我们能给类加上的属性,这样写程序的时候就不会乱来了,感觉蛮符合我的胃口的

    python中的property感觉是一个很鸡肋的东西,并没有省多少代码,反而还增加了代码的复杂度

    python中的类还有很多其他的小东西我这里就不一一列举了https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319098638265527beb24f7840aa97de564ccc7f20f6000

  • 相关阅读:
    数据窗口的缓冲区
    RowsMove()
    update
    defparameter defconstant
    1+ 1
    原则
    incf decf
    eql equal
    上司找谈话
    判断回文的函数palindrome?
  • 原文地址:https://www.cnblogs.com/shensobaolibin/p/7965549.html
Copyright © 2011-2022 走看看