“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.