在代码里面看到self,self的用法是啥?
首先这个问题要从python面向对象的编程模式说起 ,这里有两个重要概念是类和对象
类(英语:class)是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的属性和方法。
对象是类的实例,类是对象的模板。
类中的self
在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。
当初始化一个类的对象之后可以用对象的变量用点的方式调用类的方法与属性。
class Human:
name=''
age=0
def __init__(self,name,age):
self.name=name
self.age=age
def self_intro(self):
print("Hello! My name is %s. I'm %d years old." % (self.name,self.age))
hha = Human('小米',3) #这样就初始化一个叫小米的Human ,年龄为3岁
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar