python如何表示结构体

python中没有结构体的感念,但可以用类来模拟结构体的行为,例如

class Book:
    """ a Struct Class  """
    pass

book = Book()
book.name = "Python 100问"
book.author = "zhangyongzhi"

上面的Book类即定义了一个结构体,它没有预先定义成员变量,可以类外面增加成员变量。 直接对成员变量进行赋值,就增加了一个成员变量。

什么是pass语句

用于占位,在实际执行中没有任何含义。例如我们在上面代码声明一个类似c语言中的结构体。