Python Tutorial - Palavras-chave e identificadores
Nesta seção, vamos discutir as palavras-chave e identificadores Python.
Palavras-chave Python
Palavras-chave são as palavras predefinidas que têm um significado especial e que não podem ser usadas para nomear qualquer variável, função, classe, etc. As palavras-chave também são chamadas de palavras reservadas que são realmente reservadas para os fins especiais.
Python tem 33 palavras-chave sensíveis a maiúsculas e minúsculas. A maioria delas exceto True
, False
e “Ninguém” são escritas em minúsculas. O seguinte é a lista de palavras-chave Python:
Palavras-chave: | Descrição |
---|---|
class |
define uma classe em Python OOP. |
as |
utilizado com with as quando se pretende executar duas operações em conjunto como um par |
and |
é uma lógica e operador. e’ irá gerar True quando ambas as condições são verdadeiras, caso contrário False será devolvido. |
assert |
garante se uma condição é True . |
break |
é usado para quebrar o fluxo de controle enquanto se trabalha com a construção de looping com base em certas condições. |
continue |
salta a actual iteração de uma construção de looping com base numa condição. |
def |
define uma função em Python |
del |
apaga qualquer referência de um objeto. |
elif |
representa de outra forma se construir |
else |
é um bloco de instruções a ser executado quando uma condição com se torna False . (caso contrário, é opcional) |
except |
trata de exceções (erros de tempo de execução) |
finally |
Uma cláusula finally é sempre executada antes de deixar a declaração de tentativa, quer tenha ocorrido ou não uma exceção |
for |
representa for loop |
from |
utilizado com importação para importar qualquer função, programa a partir de um módulo |
global |
declara uma variável global |
if |
representa a declaração if , cujo corpo é executado quando a condição é True . |
import |
importa uma função, classe, variável de um módulo |
in |
1. 1. Operador de verificação de membros 2. Travar um objeto de seqüência em um loop for . |
is |
verifica a equivalência de duas quantidades |
lambda |
cria a função lambda (função anônima) |
not |
é um operador unário (opera em um operando). Ele nega o valor True para False e vice-versa. |
or |
é uma lógica ou operador. ou’ irá gerar True quando qualquer uma das condições for verdadeira ou False será devolvido. |
pass |
representa uma declaração nula. o passe é usado como um lugar titular em Python. |
raise |
abre uma exceção |
return |
retorna valor de uma função |
try |
representa um bloco no qual existem algumas linhas de um código que podem resultar em uma exceção |
while |
representa o while loop |
with |
assegura que um código é clarificado (todas as excepções tratadas usando a tentativa de captura) |
yield |
gerador de retorno (gera um item em cada iteração) a partir de uma função |
nonlocal |
declara variável não-local ao trabalhar com função aninhada. variável não-local em função aninhada é conhecida pela função externa. |
None |
representa um valor null . |
True |
Um valor booleano retornado quando uma expressão booleana é avaliada. |
False |
Um valor booleano retornado quando uma expressão booleana é avaliada. |
Identificadores Python
Os identificadores são nomes de funções, variáveis, classe, etc. As palavras reservadas não podem ser os nomes dos identificadores.
Regras para nomeação de identificadores
- Um identificador pode ter letras (tanto maiúsculas como minúsculas), dígitos (0 a 9) ou sublinhado (_), por exemplo,
last_name1
,my_first_name
eCapName
são identificadores legais. - Você não pode utilizar dígitos para iniciar um identificador, por exemplo,
1last_name
é um identificador ilegal. - Não é permitido utilizar palavras-chave como nomes de identificadores.
- Símbolos especiais tais como $, !, @, #, %, etc. não são permitidos num identificador.
- O identificador Python não tem limitação de comprimento.
- Não são permitidos espaços em branco.
Pontos a ponderar
- Como Python é sensível a maiúsculas e minúsculas significa que as variáveis maiúsculas e minúsculas são diferentes. Então
last_name
eLAST_name
são duas variáveis diferentes. - Use nomes significativos para variáveis para aumentar a legibilidade dos seus códigos.
- Se a sua variável contém várias palavras, elas devem ser separadas por sublinhado.
- Ou você pode usar camel case para separar múltiplas palavras, ou seja, a primeira letra de cada palavra a ser maiúscula, por exemplo,
CapitalizedWords
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook