Função do objeto Python

Função do objeto Python
O Python é uma poderosa linguagem de programação de alto nível que é amplamente utilizada entre os desenvolvedores. É uma linguagem de programação extremamente fácil e poderosa para aprender. A função interna no Python o torna uma linguagem muito fácil e rápida de entender. Neste artigo, vamos discutir uma das funções internas do Python, que é a função Object (). Demonstraremos como usar a função Python Object () em um programa com a ajuda de exemplos. Este guia ajudará você a aprender a usar a função Object () em alguns exemplos práticos.

O que é uma função Python Object ()?

A função Object () em uma linguagem de programação python é usada para criar um objeto vazio que pode ser usado como base para todas as classes. Os novos métodos ou propriedades não podem ser adicionados a este objeto. No entanto, possui todas as propriedades embutidas que são usadas para as classes. Torna -se uma classe base para todos os objetos personalizados criados. Não é preciso parâmetro de entrada e retorna um objeto vazio. Todos os objetos criados pela função Object () são diferentes dos outros objetos. Em palavras simples, todos os objetos criados pela função Object () são únicos.

Sintaxe da função Python Object ()

A sintaxe da função Object () é muito simples e básica. Dê uma olhada na seguinte sintaxe dada:

O "objt" é um parâmetro que mantém o resultado que é gerado pela função Object (). O objeto () é a função real que cria um objeto vazio. Vamos testar a função Object () em alguns exemplos de amostra para entender sua funcionalidade.

Exemplo 1:

Trabalhar com a função Object () é muito fácil, pois você só precisa chamar a função do objeto () por seu nome e um objeto vazio é criado. Depois de criar um amostra de objeto vazio, você pode usá -lo em seus programas de acordo com suas necessidades. Você pode usá -lo em suas aplicações práticas para executar qualquer operação complexa, mas útil. No primeiro exemplo, o método objeto () é chamado por seu tipo. O código de amostra é apresentado a seguir para o seu entendimento. Verifique o código na captura de tela a seguir:

obj = objeto ()
print ("O tipo de objeto é =", tipo (obj))

Aqui, você pode ver que a primeira linha contém as chamadas de objeto () e o resultado é atribuído à variável "OBJ". A próxima linha está usando a instrução print () para imprimir o resultado da classe Object () na tela. Usamos a função tipo () para identificar o tipo de objeto que é criado. A função type () é uma função interna fornecida na linguagem de programação python que é usada para obter o tipo de objeto. Aqui está a saída do código anterior:

Observe que a função type () retorna o tipo de objeto, o que significa que o objeto criado é do tipo . Pertence à classe de objeto.

Exemplo 2:

Embora o objeto criado pela função Object () esteja vazio e sem desempenho, ele possui alguns atributos que podem ser usados ​​em outras classes. Neste exemplo, verificaremos quais atributos um objeto criado pela função objeto (). O código de amostra é fornecido no seguinte. Use -o em seus programas, pois é para entendê -lo melhor:

obj = objeto ()
print ("Os atributos do objeto são = \ n", dir (obj))

Criamos um objeto chamando a função Object () e depois o atribuímos a uma variável chamada "Obj". Depois disso, usamos a declaração de impressão para imprimir o resultado de acordo com nossas necessidades. Usamos a função dir () aqui. Obtém todos os atributos do objeto. O dir () é uma função interna fornecida na linguagem de programação python que é usada para obter os métodos ou propriedades associadas a um objeto. A lista dos métodos, propriedades e todos os outros atributos do objeto "OBJ" é fornecida na seguinte saída:

Esta é a lista de propriedades e atributos comuns associados a um objeto comum às instâncias de todas as classes Python.

Exemplo 3:

Como discutimos no exemplo anterior, não há dois objetos criados pela função Object () são iguais; Eles são diferentes um do outro. Portanto, para o seu entendimento, testaremos se dois objetos são iguais ou não neste exemplo. O código de amostra é fornecido no seguinte. Dar uma olhada:

obj1 = objeto ()
obj2 = objeto ()
print ("é o objeto 1 é igual ao objeto 2? = ", str (obj1 == obj2))

Aqui, criamos dois objetos - "Obj1" e "Obj2" - com a função Object (). Depois disso, usamos a instrução print () para imprimir o resultado na tela. Verificamos se o objeto 1 é igual ao objeto 2 ou não usando os operadores de comparação “==”. A declaração “obj1 == obj2”, que está escrita aqui, verifica se dois objetos são iguais ou não. Como sabemos, eles não serão os mesmos. Portanto, o resultado da comparação deve ser "falso". Vamos verificar o resultado na seguinte saída:

Como você pode ver, o resultado da comparação é "falso", o que prova que não há dois objetos criados pela função objeto () são iguais.

Exemplo 4:

Como sabemos, os objetos criados pela função Object () têm vários atributos. Mas de onde eles vêm, já que o objeto criado não tem feature? Para entender isso, verificaremos qual classe faz o objeto criado pela função Object (). O objeto criado é uma instância de sua superclasse, por isso herda todos os atributos de sua superclasse. Vamos verificar se o objeto criado pela função objeto () é uma instância da classe de objeto ou não. Usamos o seguinte código de amostra para verificar a superclasse do objeto criado:

obj = objeto ()
print ("é objeto uma instância da classe Object ()? = ", IsInstance (obj, objeto))

Primeiro, criamos um objeto usando a função Objeto (). Em seguida, usamos uma instrução print () para imprimir a saída da função. Usamos a função isinstance () para obter a superclasse do objeto criado. O IsInstance () é a função interna do Python, que é usada para verificar se o objeto é uma instância de qual classe. A saída da função isinstance () é dada no seguinte:

Conclusão

A linguagem de programação Python fornece várias funções úteis para ajudar os desenvolvedores a escrever os códigos fáceis de entender. Neste curto guia, projetamos uma rápida visão geral da função Python (). A função Object () na linguagem de programação Python é usada para criar um objeto vazio ou sem característica. Usamos alguns códigos simples de nível básico para ajudá -lo a entender o funcionamento da função do objeto ().