classPythonStudent():# 定义属性,即变量
name ="Limingte"
age =18
course ="Python""""
定义动作,即函数
其余和基本函数相同
"""defgiveMeMoney(self):print("show me the money")returnNone# 实例化
lmt = PythonStudent()print(lmt.name)print(lmt.age)print(lmt.course)
Limingte
18
Python
类中的属性
self
self可以用别的名称代替
self不是关键字
作用是指代本身
# self举例# 实例调用函数classPerson():
name ="Tintin"
age =18defsayHi(self):print("hello lmt")returnNone
Tintin = Person()# 让婷婷跟我打招呼# 执行sayHi这个动作,没有传入参数# 因为默认实例Tintin作为第一个参数传入
Tintin.sayHi()# 如果传入一个参数,会报错,如:'''
a = "abc"
Tintin.sayHi(a)
''&