olth!我叫Melyssa,这是我在这里的第一篇文章!我将首先谈论面向Python对象的Python。要阅读下面的上下文,有必要了解此语言的基本内容。我接受建议和建设性的外壳,将来我会为那些将首次与语言联系的人写有关Python
面向对象的Python
要使用Python对象,我们首先需要创建一个类,该类是我们将存储对象的代码块的地方。要创建一个类,需要使用术语类,然后任命我们的类(按照骆驼模式),然后是两个点,然后用作返回的单词通行证。查看以下示例的示例:
class CodigoTeste:
pass
课程完成后,我们最终需要为其创建对象,为此,我们创建一个可以存储类制作的差异。示例:test = codigoteste(),所以我们有第一个对象。
我们可以在同类中创建功能,以更好地存储和组织我们的信息,以及在Python中的现有功能 - 该功能称为建筑商的母亲,例如: init (self),这是一个功能通常用于耳朵的开头。自我地铁是我们对象的参考所在。
class CodigoTeste:
def __init__(self, nome, idade, estado):
self.nome = nome
self.idade = idade
self.estado = estado
apits完成了此操作,我们只需要在终端的差异中传递信息,例如:test = codigoteste(codigoteste(Melysaan,19,19,'ndo paulo),好的,我们创建了另一个对象!
!要访问对象内传递的信息非常简单,我们只需要调用要访问的变量,并使用要访问的parano旁边的点(。)。例如:test.name将返回到Melyssa。
母亲©所有私人
如果我们有任何座右铭©全部,我们想通知和私下,我们需要在您的名字之前使用__。因此,看到我们的方式的开发人员将理解这位母亲是私人的,不应直接使用它,而应将其用于另一个母亲。如果您想修改或访问私人信息,理想的理想是创建母亲©全部获取(如果获取信息)并设置(如果修改信息),例如:
class CodigoTeste:
def __init__(self, nome, idade, estado):
self.__nome = nome
self.__idade = idade
self.__estado = estado
def get_nome(self):
return self.__nome
def set_idade(self, idade):
self.__idade = idade
teste = CodigoTeste('Melyssa', 19, 'SP')
teste.get_nome()
'Melyssa'
teste.set_idade(20)
特性
我们还可以使用属性使它们成为对象。我们在私人类中使用这些属性,访问并修改某些内容。例如,我们可以创建一个属性,该属性总是在上案中避免使用语法错误的人名称的第一个字母,因为我们在上面使用@property。示例:
class Nome:
def __init__(self):
self.__nome = nome
@property
def nome(self):
return self.__nome.title()
teste = Nome('melyssa')
teste.nome
'Melyssa'
记住,我们属性的名称必须与我们要更改的对象相同的名称。
如果要更改名称的值,我们也可以使用setter属性,在其中使用以下语法: @(属性名称).setter。因此,我们可以修改所需母亲的价值观。请参见下面的示例:
@nome.setter
def nome(self, nome):
self.__nome = nome
teste = Nome('Melyssa')
teste.nome = 'daniel'
teste.nome
'Daniel'
mâ©todos da类(静态方法)
如果我们燃烧编程的母亲,所有对象都共享相同的共同信息,我们可以使用妈妈。例如,Banco Do Brasil的帐户将始终将帐户作为001的帐户,我们可以为其创建一个愚蠢的对象。为此,我们使用@staticmethod在我们所需的函数上方。请参阅下面的方式:
@staticmethod
def codigo__BB():
return '001'
您可以看到,这个母亲不是帕拉诺自我,它负责存储对象的参考。
在这里结束了面向Python对象的第一部分,很快我将发布第2部分。希望您喜欢它,感谢您在这里阅读您! =)