我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python 类变量在init方法中可以改变

class A():
n=1
def init(self):
self.n=8
A().n

#上述代码为什么类变量n是8而不是1

init 方法是类初始化对象时调用,当执行A()的时候,类A会自动执行__init__方法

近期文章

  • python小实践,寻求帮助
  • 企业微信闪退求解决办法
  • 想问问这一题怎么编写,想半天了想不出来,想来问问大佬们
  • 如何用hist()函数将表格数据绘制成一幅直方图
  • Sqlite在boolean上调用成员函数bindParam()
  • javaJDBC连接mysql数据库
  • HTML前端如何制作?
  • pytorch配置问题
  • 如何设置Expires为其它值
  • c++系统编程大一新手小白
  • 使用AJAX将SQL WHERE查询转换为javascript
  • 为什么这个管脚那么粗啊
  • 怎么写一个可以获取网站API数据检测并自定义提醒的软件
  • 如何将相同的id修改,就是当前id变更为id+'-'+num,num++
  • 结构体数据存入数组,以及方法的简单调用
  • 一直显示需要5-10位代码
  • 编译器关于中文语法树的问题
  • 如何在php中更改小数点的颜色
  • C语言有关输入n个倒金字塔问题
  • 一次清空集合内的数据,但i<=array.size()会报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华