Python Nenhuma palavra -chave

Python Nenhuma palavra -chave

“As palavras -chave do Python são palavras especiais que só podem ser usadas para determinadas tarefas ou funções e têm propósito/significados que são reservados para elas. Como todas as palavras -chave já estão disponíveis na biblioteca de Python, não precisamos importá -las para usá -las. As aulas e funções internas do Python diferem de suas palavras-chave. Você não pode usar palavras -chave do Python em nosso código para outros usos, pois eles têm um significado específico que foi atribuído a eles. Uma mensagem de SyntaxError aparecerá se você tentar atribuir algo às palavras -chave do Python. Atribuir algo à função interna do Python não resultará em nenhum tipo de erro; No entanto, não recomendamos. Neste tutorial, discutiremos a palavra -chave "nenhuma" e como podemos usá -la no python. Também identificaremos a existência de nenhum em diferentes objetos Python.”

Qual é a palavra -chave "Nenhum" em Python

Python define um valor nulo como nenhum. Difere de uma corda vazia, um valor falso ou zero. Nenhum é o tipo de dados do objeto semeto de classe. Uma variável pode ser retornada/redefinida para seu estado inicial e vazio atribuindo o valor "nenhum". O mesmo objeto é referenciado por todas as variáveis ​​com o valor Nenhum. Nenhum é criado em novas instâncias. Como ambas as variáveis ​​contêm a mesma referência a um único objeto na memória, as alterações realizadas de ambos um valor diferente.

Na maioria dos idiomas, atribuir um objeto a uma variável resulta na criação de uma instância totalmente nova do objeto na memória. Isso implica que inúmeras instâncias do objeto "nenhum" são manipuladas e criadas ao longo da execução do seu programa.

Sintaxe de nenhum: Nenhum

O termo python "nenhum" denota "nada.”Em várias linguagens de programação, nenhuma é chamada de nula, nulo ou indefinido. Nenhum será a saída padrão se uma função não tiver uma cláusula de retorno.


O código acima implica que nenhum não é zero nem falso nem nulo, e se dois valores são atribuídos como "nenhum", eles são iguais.

Nenhum vs. Nulo em python

A palavra -chave nula está presente em várias linguagens de programação, incluindo C, C ++, Java, etc. No entanto, Python tem a palavra -chave inigualável no lugar de um valor nulo. Em algumas linguagens de programação, a palavra -chave "nula" é usada para indicar um ponteiro que aponta para nada, uma variável vazia ou um valor que é frequentemente declarado como 0. Python não define a palavra -chave Nenhuma como 0 ou qualquer valor aleatório. Em Python, um objeto ou um valor nulo é definido usando o "nenhum".

Em Python, não podemos usar nenhum como um identificador e um constante. Ninguém permite que você verifique se a existência usando os operadores “is” ou “==”. Além disso, ele possui duas sintaxes: uma que usa apenas a palavra -chave sem nenhum e a outra que também inclui parênteses em torno dele (nenhum).

Atribuindo nenhum valor a uma variável como uma entrada

A função input () leva a entrada do usuário. A variável "num" receberá o valor específico que o usuário insera no console. O método de entrada retorna uma sequência nula se nada for inserido. Python avalia uma sequência vazia para false. Como resultado, o operador "ou" retorna um valor de nenhum objeto para o "num".

Quando qualquer valor é inserido:


Digitamos o valor 2 e a função tipo () retornou o tipo como "str".

Agora vamos verificar quando nenhum valor é inserido:


Desta vez, o tipo de objeto "nenhum" é retornado pela função tipo ().

Verificando nenhum no Python

Podemos usar os seguintes métodos para verificar se algo não é ou não.

Afirmar que um valor não é nenhum usando a função assertisnone ()

Uma função interna na biblioteca da unição é assertisnone (). Duas entradas são exigidas pela função assertisnone (): uma variável de teste e uma string de mensagem. A função determina se a variável de teste é igual a nenhum. Se a variável a ser testada não é igual a nenhum, uma mensagem de string será mostrada.


Recebemos um erro de afirmação como Val2 é especificado como "xyz", o que não é nenhum.

Usando a palavra -chave Nenhum com uma declaração IF

A palavra -chave "nenhuma" é considerada um valor falso para algumas declarações. Valores falsos são aqueles que têm uma avaliação de falsos. O uso da palavra -chave Nenhum em uma declaração IF é demonstrada no exemplo que se segue.


Embora o valor nenhum seja às vezes interpretado como falso, isso não significa que nenhum seja equivalente a falsa. Eles diferem um do outro. Especificamos a variável num com o valor nenhum. Como mencionamos, nenhum é considerado um valor falso, então a declaração se não é executada e recebemos a declaração escrita na declaração else.

Comparando a palavra -chave Nenhum com outros valores

Ao realizar uma comparação (igualdade) em Python, a palavra -chave "is" ou "==" é normalmente usada. Ambos serão usados ​​nesta seção para comparar "nenhum" com outros valores. Vamos começar comparando um valor de nenhum com um valor sem nenhum.


Devido à atribuição de um valor nenhum para ambas as variáveis, você notará que a saída é verdadeira para ambas as abordagens. Vamos comparar o nenhum com uma corda vazia agora. O programa Python é mostrado abaixo.


Como você pode ver, a saída desta vez é falsa, pois o valor "nenhum" é diferente de uma corda vazia.

Usando o método type () para verificar se uma variável não é nenhuma

O tipo do objeto é retornado usando a função Type (). No exemplo, determinamos se o tipo da variável corresponde ao tipo de um objeto nenhum. Se a variável não for ou se o tipo de variável for "semeto", a condição especificada será verdadeira e obteremos o texto que será escrito dentro da instrução IF.


Portanto, o tipo de objeto de var é igual ao tipo de objeto de nenhum.

Usando o método isinstance () para verificar se uma variável não é nenhuma

Um valor booleano é retornado pelo método isinstance () depois de determinar se um objeto é uma instância de um tipo específico. A sintaxe do ISInstance () do método é dada abaixo.

Sintaxe: IsInstance (objeto, tipo)

No exemplo abaixo, o método isinstance () determina se a variável "V" é um objeto de nonType e retorna um resultado booleano verdadeiro se sim.

Armazenando o nenhum em um conjunto, lista e dicionário

Ninguém pode ser armazenado em listas, tuplas, conjuntos e dicionários, entre outras estruturas de dados, no momento da declaração.


Também podemos adicionar/inserir nenhum dentro das listas usando a função append ().


A função add () pode ser usada para adicionar nenhum a um conjunto que já foi criado.


Ao usar uma chave de índice, não podemos adicionar nenhum dentro de um dicionário de Python já criado.

Determinando a presença de nenhum em Python Iterables

O operador "IN" em Python determina se um valor está presente em uma sequência (String, Tupla, List, Set, Dictionary). Se o valor estiver localizado na sequência, a saída será retornada como "verdadeira"; Caso contrário, é devolvido como "falso".


O mesmo que o script acima, também não podemos verificar nenhum para outros iteáveis.

Conclusão

Neste tutorial, discutimos o que são palavras -chave em Python, depois discutimos o que não é e podemos usar palavras -chave "nenhuma" no Python. Vimos a comparação entre nulo e nenhum. Demonstramos como atribuir nada às variáveis ​​python e como podemos inserir nenhum em diferentes objetos e iteráveis ​​em python. Também explicamos vários métodos para verificar a existência de nenhum em diferentes objetos Python/iterables.