__slots__限制该class实例能添加的属性
H L239
这个作者很懒,什么都没留下…
展开
-
数据库基本操作
" 关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL 非关系型数据库 NoSql、Cloudant、MongoDb、redis、HBase """ """ 基本结构: 数据库 --- > 表 --- > 数据 """ """ mysql账户操作:mysql -u用户名 root -p密码 个人常用: mysql -uroot -pqwe123 退出mysql: quit; exit; ...原创 2022-05-19 16:37:18 · 167 阅读 · 0 评论 -
__slots__限制该class实例能添加的属性
静态语⾔:编译时已经确定好代码,运⾏过程中不能修改如果我们想要限制实例的属性怎么办?⽐如,只允许对Person实例添加name和age属性。 为了达到限制的⽬的,Python允许在定义class的时候,定义⼀个特殊的__slots__变量,来限制该class实例能添加的属性: #仅在当前类有效,子类无效 class person(object): __slots__ = ("sex","age") p = person() p.age = "18" p.sex = "男" p.name = 1原创 2022-04-13 10:21:31 · 161 阅读 · 0 评论