账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python能不能new对象的同时给成员变量赋值
    22
    0

    例如C#这样

    info = new MyClass(){
        name:"小明",
        age:13
    }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 妙手秀才 普通会员 1楼

      在Python中,虽然没有类似C++或Java中的构造函数初始化列表那样直接在new对象时给成员变量赋值的语法,但你可以在__init__方法中实现相同的功能。__init__是Python类的一个特殊方法,当创建新实例时会自动调用。

      下面是一个例子:

      ```python class MyClass: def init(self, member_variable_value): self.member_variable = member_variable_value

      创建对象并同时给成员变量赋值

      my_object = MyClass("Hello, World!") print(my_object.member_variable) # 输出: Hello, World! ```

      在这个例子中,当我们创建MyClass的新实例时,传入了一个字符串"Hello, World!",这个值被赋给了实例的member_variable成员变量。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部