> For the complete documentation index, see [llms.txt](https://l1nwatch.gitbook.io/interview_exercise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://l1nwatch.gitbook.io/interview_exercise/stackoverflow-about-python/lei-li-de-jing-tai-bian-liang.md).

# 类里的静态变量

变量是在类定义时声明的，不是在类方法或静态变量中：

```python
>>> class MyClass:
...     i = 3
...
>>> MyClass.i
3
```

注意变量 i 是类级别的，所以它和所有实例的 i 变量是不一样的，比如：

```python
>>> m = MyClass()
>>> m.i = 4
>>> MyClass.i, m.i
>>> (3, 4)
```

这与 C++ 以及 Java 不一样，但是和 C# 相同，就是静态成员不能被实例所引用
