Palavras-chave e Identificadores em Python (Atualizado)

Vamos falar sobre palavras-chave e identificadores em Python. Recentemente, também abordamos um tutorial completo sobre a instalação e configuração do Python para iniciantes neste tutorial de Python.

Palavras-chave em Python

Bem simplesmente, palavras-chave em Python são palavras reservadas. Isso significa que você não pode usá-las como nome de entidades como variáveis, classes e funções.

Então, você pode estar pensando para que servem essas palavras-chave. Elas são usadas para definir a sintaxe e estruturas da linguagem Python.

Você deve saber que existem 33 palavras-chave na linguagem de programação Python até a data deste tutorial. Embora esse número possa variar ao longo do tempo. Além disso, as palavras-chave em Python são sensíveis a maiúsculas e minúsculas. Portanto, devem ser escritas exatamente como são. Aqui está uma lista de todas as palavras-chave na linguagem de programação Python.

Se você olhar para todas as palavras-chave e tentar entendê-las de uma vez, pode ficar sobrecarregado. Então, por enquanto, saiba apenas que essas são as palavras-chave. Vamos aprender seus usos respectivamente. Você pode obter a lista de palavras-chave do Python através do help no shell do Python.

Lista de Todas as Palavras-chave em Python

and Logical operator
as Alias
assert For debugging
break Break out of Python loops
class Used for defining Classes in Python
continue Keyword used to continue with the Python loop by skipping the existing
def Keyword used for defining a function
del Used for deleting objects in Python
elif Part of the if-elif-else conditional statement in Python
else Same as above
except A Python keyword used to catch exceptions
FALSE Boolean value
finally This keyword is used to run a code snippet when no exceptions occur
for Define a Python for loop
from Used when you need to import only a specific section of a module
global Specify a variable scope as global
if Used for defining an “if” condition
import Python keyword used to import modules
in Checks if specified values are present in an iterable object
is This keyword is used to test for equality.
lambda Create anonymous functions
None The None keyword represents a Null value in PYthon
nonlocal Declare a variable with non-local scope
not Logical operator to negate a condition
or A logical operator used when either one of the conditions needs to be true
pass This Python keyword passes and lets the function continue further
raise Raises an exception when called with the specified value
return Exits a running function and returns the value specified
TRUE Boolean value
try Part of the try…except statement
while Used for defining a Python while loop
with Creates a block to make exception handling and file operations easy
yield Ends a function and returns a generator object

Abaixo está um exemplo simples mostrando o uso do if-else em um programa Python.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

Ao executarmos o programa acima, o Python compreende o bloco if-else devido às palavras-chave e sintaxe fixas e então faz o processamento adicional.

O que são Identificadores em Python?

Identificador Python é o nome que damos para identificar uma variável, função, classe, módulo ou outro objeto. Isso significa que sempre que queremos dar um nome a uma entidade, isso é chamado de identificador.

Às vezes, variável e identificador são frequentemente mal entendidos como iguais, mas não são. Bem, para esclarecer, vamos ver o que é uma variável?

O que é uma Variável em Python?

A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.

Regras para Escrever Identificadores

Há algumas regras para escrever Identificadores. Mas primeiro você deve saber que Python é sensível a maiúsculas e minúsculas. Isso significa que Nome e nome são dois identificadores diferentes em Python. Aqui estão algumas regras para escrever Identificadores em Python.

  1. Identificadores podem ser uma combinação de letras maiúsculas e minúsculas, dígitos ou um sublinhado (\_). Então, myVariable, variable_1, variable_for_print todos são identificadores válidos em Python.
  2. Um identificador não pode começar com um dígito. Então, enquanto variable1 é válido, 1variable não é válido.
  3. Não podemos usar símbolos especiais como !, #, @, %, $ etc. em nosso identificador.
  4. Identificador pode ter qualquer comprimento.

Embora essas sejam regras rígidas para escrever identificadores, também existem algumas convenções de nomenclatura que não são obrigatórias, mas são boas práticas a serem seguidas.

  1. Os nomes de classes começam com uma letra maiúscula. Todos os outros identificadores começam com uma letra minúscula.
  2. Começar um identificador com um único sublinhado indica que o identificador é privado.
  3. Se o identificador começar e terminar com dois sublinhados, isso significa que o identificador é um nome especial definido pela linguagem.
  4. Enquanto c = 10 é válido, escrever count = 10 faria mais sentido e seria mais fácil entender o que faz, mesmo quando você olha para o seu código após muito tempo.
  5. Múltiplas palavras podem ser separadas usando um sublinhado, por exemplo this_is_a_variable.

Aqui está um programa de exemplo para variáveis em Python.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Se você executar o programa, a saída será como na imagem abaixo.

Conclusão

Então, é isso por hoje. No próximo tutorial, aprenderemos sobre Declarações e Comentários em Python. Até lá, #happy_coding 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers