📅  最后修改于: 2023-12-03 14:46:15.386000             🧑  作者: Mango
在 Python 中,类变量是在类的定义中声明的变量,它们属于类而不是类的每个实例。可以通过类名或实例来访问类变量,并且它们对于该类的所有实例都是共享的。在本文中,我们将介绍如何打印类变量。
我们可以使用类名或类的实例来访问类变量。以下是一个示例类定义,其中包含一个类变量 language
:
class ProgrammingLanguage:
language = 'Python'
要访问类变量,可以使用以下方式之一:
# 通过类名访问类变量
print(ProgrammingLanguage.language)
# 创建类的一个实例,并通过实例访问类变量
pl = ProgrammingLanguage()
print(pl.language)
以上代码的输出结果都将是 'Python'
。
要打印类变量,可以将其作为参数传递给 print()
函数。以下是打印类变量的示例代码:
class ProgrammingLanguage:
language = 'Python'
print('Programming language:', ProgrammingLanguage.language)
pl = ProgrammingLanguage()
print('Programming language:', pl.language)
输出结果:
Programming language: Python
Programming language: Python
在以上示例中,我们使用 print()
函数打印了类变量 language
。
通过类名或类的实例,可以访问和打印类变量。类变量在整个类的实例中共享,并且对于该类的每个实例来说,它们的值都是相同的。请记住,类变量属于类本身,而不是类的实例。
希望本文对理解如何打印类变量以及如何访问类变量提供了帮助。