电脑在日常使用浏览器或者其他软件的时候,经常会遇到很多的问题,小编一直在网上整理很多的相关的文章,如果有用请多多转发
有些同伴还不熟悉,还不清晰python中__slots__方式怎样使用,今日IEfans小编就给人人先容__slots__方式使用教程,有需要的同伙快来看看吧!
方式/步骤分享:
1、打开python文件,首先界说一个类,这个类的名称取名为banji。
2、在这个类中使用__slots__这个方式来限制哪些属性可以动态添加,属性名放在一个元组内里,这两个属性划分是name和position这两个属性名。
3、接着我们实例化这个banji这个类,并赋值给变量banji1。
python相关攻略推荐:
python若何安装模块?python安装模块简朴使用教程
python怎么安装搭建环境 python安装搭建环境方式先容
python字符串怎么处置
4、由于banji1这个类继续了banji这个类,以是它可以设置内里属性的值,首先设置name的值为三班。
5、然后设置第二个属性position这个属性,值为东北角。
6、再设置一个属性的值,这个属性是age,值为10,然则这个属性不在__slots__方式内里划定的属性的局限内,以是后面是会报错的!
7、将这三个适才设置的属性的值打印出来。
8、最后运行这个程序,发现有报错,提醒banji object has no attribute age,由于在banji这个类内里,明确划定了能够动态绑定的属性的名称只有name和position这个两个,age不在局限内,以是会报错!
总结
1、1、界说一个类
2、使用__slots__方式限制动态绑定属性
3、实例化这个类
4、为类内里的属性赋值
5、为不在__slots__局限内的一个属性赋值
6、运行查看效果
以上就是python中__slots__方式使用教程的所有内容了,ie浏览器教程网为您提供最好用的浏览器教程,为您带来最新的软件资讯!
这里小编为大家整理了游戏 软件 以及操作系统相关的指导文章,希望能够帮到你