python类与对象

对于python的类与对象可以类比c++的类与对象。

首先就是关键字class定义类的名称(规划表格)

接着就是创建类的对象(打印表格)

最后就是给对象里面的属性进行赋值(填写表格)

接下来对一段代码进行解读:

class student:
    name=None
    age=None
    sex=None
    def sayhi(self):
        print(f"大家好啊,我是{self.name}")
stu1=student()
stu1.name="张三"
stu1.sayhi()

1.定义一个学生类student接着对学生类里面的属性name age sex进行初始化。

2.def sayhi(self)就是类里面的函数,被称为方法   

需要注意的是,self关键字必不可少,不论你传不传参,都要加上self关键字。

3.对象的创建 :就是stu1=student()语句

4.stu1.name="张三“就是对对象的属性进行赋值

5.stu1.sayhi()是对方法的调用

而对于一些函数的需要,我们要进行传入参数的操作,直接加上便可。

class student:
    name=None
    age=None
    sex=None
    def sayhi(self,s):
        print(f"大家好啊,我是{self.name},{s}")
stu1=student()
stu1.name="张三"
stu1.sayhi("我真帅")

运行结果如下:

可以看出,对于参数self s两个参数

我们只是传入了一个”我真帅“语句 而接收到这条语句的只有s参数

由此可以得出 self 参数不起传参的作用只是一个关键字

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值