自定义类来实现这样的功能
# 年轻人的第一个自定义python类class Man:def __init__(self, name):self.name = nameprint('initialized Successfully!')def hello(self):print('hello ' + self.name + '!')def bye(self):print('bye ' + self.name + '!')m = Man('wangguowei')
m.hello()
m.bye()D:\ANACONDA\envs\pytorch\python.exe C:/Users/Administrator/Desktop/Code/learn_pytorch/first_demo.py
initialized Successfully!
hello wangguowei!
bye wangguowei!Process finished with exit code 0
init是构造函数,只在生成类的实例
的时候被调用一次
self表示自身实例,
self.name表示实例变量
在self
后添加属性名来生成或者访问实例变量
第一个name表示方法形参name
二者注意区分理解
黄标F表示的是实例变量名
和实例变量是不一样的!!!