Está en la página 1de 3

1.

None – Representa a un valor nulo y es mas utilizada cuando se aplica programación orientada a objetos en phyton

Los cuatro tipos de dato básicos son el número entero (int), el número de coma flotante (float), la cadena de
caracteres (str) y el booleano (bool). Sin embargo, Python incorpora un quinto tipo de dato que estrictamente
hablando se llama NoneType y cuyo único valor posible es None.

A menudo None es utilizado cuando se quiere crear una variable (puesto que Python no distingue la creación de
la asignación: crear una variable es simplemente darle un valor) pero aún no se le quiere asignar ningún valor en
particular; aunque, en definitiva, como dijimos, None es también un valor. No debe ser interpretado como el valor
NULL de lenguajes como C y C++, que solo se aplica a punteros; antes bien, None puede ser asignado a cualquier
objeto.

Dado que se trata de un tipo de dato como cualquier otro, con la peculiaridad de que tiene un único valor posible,
podemos realizar las comparaciones habituales.

a = None
if a == None:
print("a es None.")
else:
print("a no es None.")

None es particularmente útil al definir argumentos con valores por defecto. Supongamos una función que toma
como argumento una lista e imprime cada uno de los elementos en pantalla.
Solamente existe un objeto None almacenado en memoria, y todas las variables que tengan este valor no son sino
«punteros» a esa dirección de memoria.

2. True y False – Valor booleano, igual que false, resultado de operaciones de comparación u operaciones lógicas en
Python

x=True
y=False

numeroa = input('numero a ')


numerob = input('numero b ')
numeroa = int(numeroa)
numerob = int(numerob)
print ('a + b es mayor que cero? ')

if numeroa+numerob > 0:
print(x)
else:
print(y)

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

3. And, or y not –Son Operadores lógicos


y arrojaran un resultado lógico True o False dependiendo de su tabla de verdad

>>> True and False


False
>>> True or False
True
>>> not False
True

4. As – Se utiliza para crear un alias al importar un módulo.


5. Assert – Se utiliza con fines de depuración
6. Async – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
7. Await – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python

8. Break y continue – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal

for i in range(1,11):
if i == 5:
break
print(i)
____________

for i in range(1,11):
if i == 5:
continue
print(i)

9. Class – Se usa para definir una nueva clase definida por el usuario class nombreclase:

10. Def – se usa para definir una función definida por el usuario def nombredefuncion(parametros):
11. Del – Para eliminar un objeto del nombreobjeto
12. Except , rise y try– Se usa para crear excepciones, qué hacer cuando ocurre una excepción

Las excepciones pueden ser IOError, ValueError, ZeroDivisionError, ImportError, NameError, TypeError

Este programa solo verifica la división entre 0

numero1 = input ('numerador de la division ')


numero2 = input ('denominador de la division ')
numero1 = int(numero1)
numero2 = int(numero2)

if numero2 == 0:
raise ZeroDivisionError('no se puede dividir')
else:
print (numero1/numero2)

13. Finally – Su uso garantiza que el bloque de código dentro de él se ejecute incluso si hay una excepción no controlada
14. For – Utilizado para hacer bucles. Generalmente lo usamos cuando sabemos la cantidad de veces que queremos que
se ejecute ese bucle

lista = ["Rojo","Azul","Verde","Amarillo","Naranja","Negro","Blanco"]
def imprimir(lista):

for elemento in lista:


print (elemento)
imprimir(lista)

15. From – Para importar partes específicas de un módulo


16. Global – Para declarar una variable global.
17. If, elif y else– Se usa en declaraciones condicionales, igual ‘else’ y ‘elif’

saludo = input ('¿cuál es tu saludo? (escribe hola o escribe adiós)' )


if saludo == "hola":
print("hola amigo")
elif saludo == "adiós":
print("adiós amigo")
else:
print("no vamos a saludar")

18. Import – Para importar un módulo


19. 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

20. Lambda – Para crear una función anónima


21. Nonlocal – Para declarar una variable no local
22. Not – Operador lógico
23. Or – Operador lógico
24. Pass – Es una declaración nula en Python. No pasa nada cuando se ejecuta. Se utiliza como marcador de posición.
25. Return – Se usa dentro de una función para salir y devolver un valor.
26. While – Se usa para realizar bucles.
27. With – Se usa para simplificar el manejo de excepciones
28. Yield – Se usa dentro de una función al igual que ‘return’, salvo que ‘yield’ devuelve un generador.

También podría gustarte