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.
- 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.
- 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 nosso identificador.
- 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.
- Os 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çar e terminar com dois sublinhados, isso 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 muito tempo.
- 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