Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
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
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):