Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como substituir uma função em Python
Situações surgem na programação , onde você precisa substituir o comportamento de uma função built- in. Na linguagem de programação Python, métodos de uma classe podem substituir métodos padrão com código diferente. Na programação orientada a objetos, uma classe é uma definição de um objeto que define os atributos de um objeto como variáveis ​​de instância e as funções que o objeto chama como métodos. Para substituir uma função built-in em Python, criar uma classe personalizada que define um método com o mesmo nome que a função que você está tentando substituir . Instruções
1

Definir uma classe personalizada . Digite " classe MyClass : " para uma classe inteiramente nova ou " classe MyClass ( superclasse ) : " para uma subclasse, onde você substituiria superclasse com o nome de classe da classe que você quer a sua classe para herdar . Uma classe herda todos os métodos e variável de instância de sua superclasse, embora estes possam ser substituídos.
2

Definir um método de classe com o mesmo nome do que você deseja substituir . Por exemplo, você pode querer substituir a função " __init__ " para fazer a inicialização do costume quando você cria uma instância de sua classe nova ou substituir a função "display " para exibir os dados da sua classe de forma personalizada. Para substituir ambas as funções , o código pode agora ler :

classe myClass :

def __ init__ ():

def display () :

3 Programa

seu código personalizado para os métodos da classe substituídos . O código é inteiramente até o seu fim específico , mas pode ler algo como :

classe MyClass :

def __ init__ (self, valor):

self.data = valor

def display ( self, valor): .

impressão self.data

Aqui o auto variável passa a instância de seu objeto myClass para o método da classe
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar a Base de Dados em Python 
·Como o tráfego Python Trabalho 
·API Safe Browsing para Python 
·O que é IndexError em Python 
·Como encontrar letras maiúsculas em Python 
·Estruturas Python 
·Função Python Propriedade 
·Como adicionar CRLF em um String em Python 
·Como compilar um código Python para erros sem executar…
·Como iluminar uma imagem em Python 
  Artigos em destaque
·Como usar a função strncmp em C + + 
·Como detectar codificação de arquivos no PHP 
·Turbo C Tutorial 
·Como remover a primeira letra de uma string em PHP 
·Como usar o Crystal Reports 2008 Com o Visual Studio 20…
·O que é o processador Request em Struts 
·Como Eco PHP para um erro MySQL 
·Definição Holographic 
·Como converter uma String para Boolean 
·Como compilar Python Com Cygwin 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados