今天看到了有关于类中变量的博客,现在总结一下,类中的变量有三种,今天介绍两种:实例变量,类变量
实例变量
class DefaultConfig(object):
self.name="hello"
实例变量前面要加self,实例变量必须在类实例化之后才可以使用。
类变量
lass DefaultConfig(object):
env='default'
model'Resnet34'
train_data_root='./data/train'
test_data_root='./data/test1'
batch_size=128
use_gpu=True
num_workers=4
print_freq=20
debug_file='/tmpdebug'
result_file='result.csv'
max_epoch=10
lr=0.1
lr_decay=1e-4
weight_decay=1e-4
类变量不需要在前面加self,类变量在实例化的前后都可以使用,所以在配置文件中一般都是用类变量。因为它不需要进行实例化就可以使用。