python 实现结构体

本文介绍了一种在Python中使用类来创建结构体的方法。通过定义一个名为Myclass的类,其中包含一个用于初始化结构体实例的方法make_struct。此方法接受姓名、年龄和职业作为参数,并返回一个具有这些属性的结构体实例。示例展示了如何创建和打印多个结构体实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# python 使用类创建结构体
class Myclass(object):
    class Struct(object):
        def __init__(self, name, age, job):
            self.name = name
            self.age = age
            self.job = job

    def make_struct(self, name, age, job):
        return self.Struct(name, age, job)

myclass = Myclass()
test1 = myclass.make_struct('xsk', '22', 'abc')
test2 = myclass.make_struct('mtt', '23', 'def')

print test1.name
print test1.age
print test1.job
print test2.name
print test2.age
print test2.job

转载于:https://www.cnblogs.com/nyist-xsk/p/10470527.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值