当前位置 : 主页 > 编程语言 > python >

Python-类(实例化)

来源:互联网 收集:自由互联 发布时间:2022-06-14
一、方法__int__() 此方法在python中会自动运行,而其中python中的函数都会默认自带一个形参self,这是因为在调用对应的方法时,将自动传入实参self,它是一个指向实例本身的引用。 """

一、方法__int__()

此方法在python中会自动运行,而其中python中的函数都会默认自带一个形参self,这是因为在调用对应的方法时,将自动传入实参self,它是一个指向实例本身的引用。

"""
Author:Zhou
Create_Date:2022年06月13日--21:52
Tool:PyCharm
Software: PyCharm
"""

"""
类练习题
"""


class User:
def __init__(self,first_name, last_name, age, favorite):
"""初始化属性"""
self.first_name = first_name
self.last_name = last_name
self.age = age
self.favorite = favorite
# 指定默认值
self.country = "中国"

def describe_user(self):
print("当前用户信息:")
print(f"姓:{self.first_name}\t名:{self.last_name}\t年龄:{self.age}\t爱好:{self.favorite}\t国家:{self.country}")

def greet_user(self):
full_name = self.first_name + self.last_name
print("欢迎"+full_name+"你的到来!")


if __name__ == '__main__':
new_person1 = User('周', '文王', '29', '篮球')
new_person1.describe_user()
# 直接修改属性的值(还有一种是通过方法修改属性的值)
new_person1.age = 28
new_person1.describe_user()



上一篇:Python-继承
下一篇:没有了
网友评论