类的实例属性
实例属性 attribute(也叫实例变量)
每个实例对象可以有自己的变量用来保护对象自己的数据,称为实例变量(也叫属性)
语法:
实例.属性名
赋值规则:
首次为属性赋值则创建此属性
再次为属性赋值则修改属性的绑定关系
作用:
记录每个对象自身的数据
class Human: def set_info(self,name,age,address="不祥"): self.name = name #把传进来的实参进行对象自身保存 self.age = age self.address = address def show_info(self): print(self.name, "今年", self.age, "家庭住址:", self.address) #调用对象自身保存的数据进行输出 h1 = Human() h1.set_info("小张", 20, "北京市朝阳区") h2 = Human() h2.set_info("小李", 18,) h1.show_info() h2.show_info() 输出结果: tarena@tedu:~/zengsf$ python3 exercise823.py 小张 今年 20 家庭住址: 北京市朝阳区 小李 今年 18 家庭住址: 不祥
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步