类对象的Python内置函数?

类对象的Python内置函数?,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我是python新手。我听说在python中,任何东西都是对象,即使是类或函数 据我所知,类对象是在程序启动时创建的。所以我想知道是否有一些函数用于初始化类变量或执行某些操作 init函数无法执行此操作,因为它的参数是self,用于类的实例。我想访问类本身 类示例(): 定义初始化(自): #我知道这个函数是在创建这个类的实例时调用的 通过 定义某物(cls): #是否有初始化类对象的函数? #我想做的是初始化类变量或调用一些函数。。。 #但是_init _函数无法执行此操作,因为它的参数是se

我是python新手。我听说在python中,任何东西都是对象,即使是类或函数

据我所知,类对象是在程序启动时创建的。所以我想知道是否有一些函数用于初始化类变量或执行某些操作

init函数无法执行此操作,因为它的参数是self,用于类的实例。我想访问类本身

类示例():
定义初始化(自):
#我知道这个函数是在创建这个类的实例时调用的
通过
定义某物(cls):
#是否有初始化类对象的函数?
#我想做的是初始化类变量或调用一些函数。。。
#但是_init _函数无法执行此操作,因为它的参数是self。
通过

您可以直接操作定义的类


例如,您的类名是example,您可以使用buildin method dir来查看类方法(
dir(example)
),使用type来查看类类型(
type(example)
),使用
\u dict\u
来查看类属性(
example.\u dict\u

您可以直接操作您定义的类


例如,您的类名是example,您可以使用buildin method dir来查看类方法(
dir(example)
),使用type来查看类类型(
type(example)
),使用
\u dict\u
来查看类属性(
example.\u dict\u

在Python中,类对象是在运行时创建的,因为Python是一个

所以,如果您想启动类变量,您可以在类定义之后设置它们

class Cls:
  cls_var = "before"

print(Cls.cls_var)
Cls.cls_var = "after"
print(Cls.cls_var)

这将在Python中打印“before”和“after”

类对象是在运行时创建的,因为Python是一个

所以,如果您想启动类变量,您可以在类定义之后设置它们

class Cls:
  cls_var = "before"

print(Cls.cls_var)
Cls.cls_var = "after"
print(Cls.cls_var)

这将在
定义内打印“before”和“after”

Just do
cls_attr='Foo'
…!?是的,您正在
定义中寻找Just-do
cls\u attr='Foo'
…!?是的,你在找一个