Fecebarbosa Postado Abril 1, 2012 Denunciar Share Postado Abril 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() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Abril 1, 2012 Denunciar Share Postado Abril 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.