Python 3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Welcome to Python 3.11's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the internet at https://docs.python.org/3.11/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics". Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help> keywords
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
help>
Python al ser case sensitive, si queremos utilizar alguna variable con el nombre de alguna palabra reservada simplemente tendremos que cambiar al menos una letra de minúscula a mayúscula. No obstante, quedará fatal en nuestro código dicha práctica.
A continuación, vamos a ver rápidamente que hace algunas de las palabras reservadas más explícitamente.
- False – Valor booleano, resultado de operaciones de comparación u operaciones lógicas en Python
- None – Representa a un valor nulo
- True – Valor booleano, igual que false, resultado de operaciones de comparación u operaciones lógicas en Python
- and – Operador lógico
- as – Se utiliza para crear un alias al importar un módulo.
- assert – Se utiliza con fines de depuración
- async – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
- await – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
- break – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
- class – Se usa para definir una nueva clase definida por el usuario
- continue – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
- def – se usa para definir una función definida por el usuario
- del – Para eliminar un objeto
- elif – Se usa en declaraciones condicionales, igual ‘else’ e ‘if’
- else – Se usa en declaraciones condicionales, igual ‘elif’ e ‘if’
- except – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘try’
- finally – Su uso garantiza que el bloque de código dentro de él se ejecute incluso si hay una excepción no controlada
- for – Utilizado para hacer bucles. Generalmente lo usamos cuando sabemos la cantidad de veces que queremos que se ejecute ese bucle
- from – Para importar partes específicas de un módulo
- global – Para declarar una variable global.
- if – Se usa en declaraciones condicionales, igual ‘else’ y ‘elif’
- import – Para importar un módulo
- in – Para comprobar si un valor está presente en una lista, tupla, etc. Devuelve True si el valor está presente, de lo contrario devuelve False
- is – Se usa para probar si las dos variables se refieren al mismo objeto. Devuelve True si los objetos son idénticos y False si no
- lambda – Para crear una función anónima
- nonlocal – Para declarar una variable no local
- not – Operador lógico
- or – Operador lógico
- pass – Es una declaración nula en Python. No pasa nada cuando se ejecuta. Se utiliza como marcador de posición.
- raise – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘except y ‘try’
- return – Se usa dentro de una función para salir y devolver un valor.
- try – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘except
- while – Se usa para realizar bucles.
- with – Se usa para simplificar el manejo de excepciones
- yield – Se usa dentro de una función al igual que ‘return’, salvo que ‘yield’ devuelve un generador.