前言:
当前你们对“python类名能做函数参数吗”可能比较珍视,咱们都需要剖析一些“python类名能做函数参数吗”的相关内容。那么小编同时在网上收集了一些有关“python类名能做函数参数吗””的相关内容,希望小伙伴们能喜欢,各位老铁们快快来了解一下吧!该示例包含到的知识点如下:
1、类的创建、对象的创建
2、类的属性
3、类中的__init__ 和 __str__ 内置函数方法【私有属性,不能在类的外部被调用或者访问】
直接上代码:
class Ball: def __init__(self, type, color): self.type = type self.color = color def __str__(self): return "%s [color is %s] " % (self.type, self.color)basketball = Ball("篮球", "red")class Student: def __init__(self, name, sex): self.name = name self.sex = sex def playball(self, ball): print("%s play %s" % (self, ball)) def __str__(self): return "%s [sex is %s] " % (self.name, self.sex)stu_xiaoming = Student("小明", "男")stu_xiaoming.playball(basketball)
函数的执行结果如下所示:
小明 [sex is 男] play 篮球 [color is red]
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python类名能做函数参数吗