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, as palavras-chave em Python são palavras reservadas. Isso significa que você não pode usá-las como nome para 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 com o tempo. Além disso, as palavras-chave em Python são sensíveis a maiúsculas e minúsculas. Portanto, devem ser escritas como estão. Aqui está uma lista de todas as palavras-chave em Python.
Se você olhar para todas as palavras-chave e tentar entendê-las de uma vez, pode se sentir sobrecarregado. Então, por enquanto, saiba apenas que são palavras-chave. Vamos aprender os 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 fixa e, em seguida, realiza o processamento adicional.
O que são Identificadores em Python?
Identificador em 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 compreendidos como sendo 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
Existem algumas regras para escrever identificadores. Mas primeiro, você deve saber que o 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.
- Identificadores podem ser uma combinação de letras maiúsculas e minúsculas, dígitos ou sublinhado (_). Portanto, myVariable, variable_1, variable_for_print são todos identificadores válidos em Python.
- Um identificador não pode começar com um dígito. Então, enquanto variable1 é válido, 1variable não é válido.
- Não podemos usar símbolos especiais como !,#,@,%,$ etc em nossos identificadores.
- O 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 seguir.
- Nomes de classes começam com uma letra maiúscula. Todos os outros identificadores começam com uma letra minúscula.
- Começar um identificador com um único sublinhado indica que o identificador é privado.
- Se o identificador começa e termina com dois sublinhados, significa que o identificador é um nome especial definido pela linguagem.
- 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 um longo tempo.
- Múltiplas palavras podem ser separadas por 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á semelhante à imagem abaixo.
Conclusão
Então, é isso por hoje. No próximo tutorial, vamos aprender sobre Declarações e Comentários em Python. Até lá, #feliz_codificação 🙂
Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers