python怎么用__slots__方式

2021-09-01 15:29    121人浏览        0 条评论

电脑在日常使用浏览器或者其他软件的时候,经常会遇到很多的问题,小编一直在网上整理很多的相关的文章,如果有用请多多转发

有些同伴还不熟悉,还不清晰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浏览器教程网为您提供最好用的浏览器教程,为您带来最新的软件资讯!

这里小编为大家整理了游戏 软件 以及操作系统相关的指导文章,希望能够帮到你

相关资讯

留言评论

评论已关闭。

ie浏览器下载