当前位置:首页 » 编程语言 » python的classmethod

python的classmethod

发布时间: 2023-10-19 23:17:01

python 类中的变量传递给类中的函数

为了把类中的变量传递给类中的函数,我们需要用到3个特定格式



① 第一个格式 @classmethod 的中文意思就是“类方法”,@classmethod声明了函数1是类方法,这样才能允许函数1使用类属性中的数据。

 ② 第二个格式 cls 的意思是class的缩写。如果类方法函数1想使用类属性(也就是类中的变量),就要写上cls为函数1的第一个参数,也就是把这个类作为参数传给自己,这样就能被允许使用类中的数据。

 ③ 第三个格式是 cls.变量 。类方法想使用类属性的时候,需要在这些变量名称前加上cls. 这就好比类方法和类之间的约法三章,所以但凡有任何格式错误都会报错。

如果缺①,即缺了“@classmethod”,类方法就不能直接利用类中的属性,于是报错

热点内容
苹果手机如何设置光猫密码 发布:2025-03-05 07:14:33 浏览:178
所注册微信号忘记密码如何注销 发布:2025-03-05 07:14:30 浏览:418
缺少加密锁 发布:2025-03-05 07:13:14 浏览:932
传奇永恒挂机脚本 发布:2025-03-05 06:56:27 浏览:6
androidapp签名 发布:2025-03-05 06:55:03 浏览:982
迈腾汽车互联怎么安装安卓app 发布:2025-03-05 06:54:56 浏览:195
收录报纸的数据库是 发布:2025-03-05 06:46:30 浏览:418
ftp上传不了 发布:2025-03-05 06:35:45 浏览:345
服务器硬盘怎么装台式电脑上 发布:2025-03-05 06:27:34 浏览:711
什么安卓模拟器可以截图扫码 发布:2025-03-05 06:05:04 浏览:715