Está en la página 1de 6

PALABRAS RESERVADAS

SENTENCIAS DESCRIPCIÓN EJEMPLO

ASSERT La forma simple, «assert expression», es equivalente a: if __debug__:


if not expression: raise AssertionError
La forma extendida, «assert expression1, expression2», es equivalente a: if __debug__:
if not expression1: raise
AssertionError(expression2)
BREAK alternativa de interrumpir o cortar los ciclos utilizando la palabra reservada break. while variable > 0:
print ("Actual valor de variable:", variable)
variable = variable -1
if variable == 5:
break
CLASES Con todos los conceptos anteriores explicados, se puede decir que una clase es
una plantilla genérica de un objeto. La clase proporciona variables iniciales de
estado (donde se guardan los atributos) e implementaciones de comportamiento
(métodos) necesarias para crear nuevos objetos, son los modelos sobre los
cuáles serán construidos.
CONTINUE La sentencia continue hace que pase de nuevo al principio del bucle aunque no while variable > 0:
se haya terminado de ejecutar el ciclo anterior variable = variable -1
if variable == 5:
continue
print ("Actual valor de variable:", variable)
DEF es una definición de función usada para crear objetos funciones definidas por el def NOMBRE(LISTA_DE_PARAMETROS):
usuario. """DOCSTRING_DE_FUNCION"""
SENTENCIAS
RETURN [EXPRESION]

DEL define recursivamente muy similar a la forma en el cual se define la asignación. A >>> cadena, numero, lista = "Hola Plone",
continuación, unos ejemplos donde se inicializan variables: 123456, [7,8,9,0]
>>> tupla = (11, "Chao Plone", True, None)
>>> diccionario =
{"nombre":"Leonardo","apellido":"Caballero"}

ELIF La sentencia elif EXPRESION, significa, De lo contrario Si se cumple


la expresión condicional se ejecuta el bloque de sentencias seguidas.

ELSE significa, De lo contrario se cumple sin evaluar ninguna expresión condicional y


ejecuta el bloque de sentencias seguidas.

significa, que prueba identidad: ambos lados de la expresión condicional debe ser >>> 1 is 1.
IS el mismo objecto: False
>>> a, b = 1, 1
>>> a is b
True

significa, para cualquier colección del valor del lado izquierdo contenga el valor del >>> b = [1, 2, 3]
IN lado derecho: >>> 2 in b
True
>>> 5 in b
False
NOT IN el contrario de operador in, devuelve True cuando un elemento no está en una >>> b = [1, 2, 3]
secuencia >>> 4 not in b
True
>>> 1 not in b
False

FOR for en Python difiere un poco de lo que uno puede estar acostumbrado en print ("El animal es: {0}, tamaño de palabra
lenguajes como C o Pascal. En lugar de siempre iterar sobre una progresión es: {1}".format(
aritmética de números (como en Pascal) o darle al usuario la posibilidad de definir animal, len(animal)))
tanto el paso de la iteración como la condición de fin (como en C), la
sentencia for de Python itera sobre los ítems de cualquier secuencia (una lista o
una cadenas de caracteres), en el orden que aparecen en la secuencia.
FROM from se utiliza en conjunto a la previa sentencia import para importar un módulo. from utilidades import impuestos
from utilidades import calculos

monto = int(input("Introduzca un monto entero:


"))
# Llama función definida en el módulo
"impuestos"
print "El impuesto IVA de 12%:",
impuestos.impuesto_iva12(monto)

suma = int(input("Introduzca un monto entero a


sumar: "))
# Llama función definida en el módulo "calculos"
print "La suma total es:",
calculos.suma_total(suma)
if EXPRESION, significa, Si se cumple la expresión condicional se ejecuta el
IF bloque de sentencias seguidas.

IMPORT se utiliza para importar un módulo. Usted puede usar cualquier archivo de código
Python como un módulo ejecutando esta sentencia en otro archivo de código >>> import os
Python. La sentencia import tiene la siguiente sintaxis: >>> import re, datetime

evalúa cada expresión, devuelve y escribe el objeto resultado a la salida estándar


de la consola de comando. >>> print 'Ana: Hola', nombre, ',
PRINT encantada de conocerte :3'
Ana: Hola Leonardo , encantado de
conocerte :3
WHILE En Python tiene una palabra reservada llamada while que nos permite ejecutar
ciclos, o bien secuencias periódicas que nos permiten ejecutar código múltiples while numero <= 10:
veces. suma = numero + suma
El ciclo while nos permite realizar múltiples iteraciones basándonos en el numero = numero + 1
resultado de una expresión lógica que puede tener como resultado un
valor True o False. print ("La suma es " + str(suma))

permite que objetos como archivos sean usados de una forma que asegure que
siempre se los libera rápido y en forma correcta. with open("numeros.txt") as f:
WITH
for linea in f:
print linea
El proceso de comunicación con el exterior se hace devolviendo valores. A print (numero1 + numero2)
RETURN continuación, un ejemplo de función usando return: print ("\n")

Operadores Lógicos
AND Evalúa si el valor del lado izquierdo y el lado derecho se cumple >>> True and False
False
OR Or evalúa si el valor del lado izquierdo o el lado derecho de cumple >>> True or False
True
NOT Not devuelve el valor opuesto el valor booleano >>> not True
False

También podría gustarte