Fecebarbosa Posted April 1, 2012 Report Share Posted April 1, 2012 E se poder me explique como se usa o "self" , e porque?por exemplo:def valor1(self): try: self.c = input('Primeiro Valor: ') c = self.c return c except: print 'Inválido!' self.valor1() Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted April 1, 2012 Report Share Posted April 1, 2012 O comando Self devolve um ponteiro até o objeto cujo método de objeto se está executando. Self se utiliza para referenciar uma variável em seu próprio método de objeto. Devolve um ponteiro válido só quando é chamada desde dentro de um método de objeto ou desde um método de projeto que se chama direta ou indiretamente por um método de objeto. Se Self é chamada fora de contexto, devolve um ponteiro Nil (->[]).Dica: Self é muito útil quando vários objetos em um formulário devem efetuar a mesma ação, operada sobre eles mesmos.Nota: quando se utiliza no contexto de um list box, a função devolve:Para uma coluna associada a um campo, um ponteiro ao campo associado,Para uma coluna associada a uma variável, um ponteiro a variável,Para uma coluna associada a uma expressão, um ponteiro Nil.abraço Quote Link to comment Share on other sites More sharing options...
Question
Fecebarbosa
E se poder me explique como se usa o "self" , e porque?
por exemplo:
def valor1(self):
try:
self.c = input('Primeiro Valor: ')
c = self.c
return c
except:
print 'Inválido!'
self.valor1()
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.