Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1
Hoja Resumen Python 3 Introducción a la Programación 1
Tipos Base Iteraciones Listas
enteros, reales, lógicos, textos while <condición>: lst=[ 11, 67, "a", 3.1, 42,1968] bloque_while int ‘índices 0 1 2 3 4 5 14 0 -79 positivos float 1.12 0.0 -1.2e-6 for <var> in <secuencia>: ‘índices bool True False bloque_for negativos -6 -5 -4 -3 -2 -1 str “Esta\n\tOtra” Nueva línea. Tabulación lst[0] → 11 lst[-1] → 1968 Conversión de un tipo a otro: Usar función Entrada/Salida Primer valor. Último valor. con el mismo nombre del tipo a convertir. print(“Texto”,variable,…) Para la tupla se usa el paréntesis en vez de la llave recta. print puede llevar dos parámetros adicionales: Operadores sep=”<caracter separador>“ len(lst) → 6 “1,2,3”.split(“,”) → [1,2,3] Asignación = end=”<caracter separador>” lst.append(item) añade item al final. Si no se indican, el carácter separador por defecto lst.extend(seq) añade la lista seq. Relacionales ==,<,<=,>,>=,!= es el espacio vacío y el final es el salto de línea. al final. s = input(“Información..”) lst.insert(ind,item)añade item en pos ind. Lógicos and, or, not input siempre retorna un texto. Se deberá convertir lst.remove(item) elimina primera según lo que se precise. ocurrencia de “item”. Aritméticos +,-,*,/,//,%,**
Bloques de sentencias Funciones Diccionarios
def <nombreFunción>(<parametros>): miDict = {‘Juan’:12, ‘Ana’:22 } Sentencia madre : # bloque de funciones Los elementos se acceden por clave, en vez de indice numérico. Bloque de Sentencias hijas return <expresión> Ej: Poner return a la función es opcional segun lo que miDict[“Juan”] → 12 if x > 0: se desee que haga la función miDict[nuevaClave] = 113 Asigna 113 a print(str(x) + “es positivo”) elemento en nuevaClave. Si no existe lo crea. ... NuevaClave in miDict.keys() → True Funciones integradas miDict.keys() lista de claves del dicc. Sentencias Condicionales Generales len(elemento) devuelve el largo de elemento. miDict.items() lista de tuplas(valor,clave). miDict.values() lista de valores del dicc. Strings str.replace(a,b) devuelve texto con a reemplazado por b. if <condición>: str.upper() cambia a mayúscula el texto. str.lower() cambia a minúscula el texto. bloque_if str.capitalize() cambia a mayúscula la primera elif <condición>: Pueden letra y el resto a minúscula. chr(nro) devuelve carácter cuyo código es nro. bloque_elif usarse Cero, Numéricas o más elif. random.randint(a,b) aleatorio entre a y b, else <condición>: precisa llamada a random ( import random). range(a,b) devuelve lista con progresión bloque_else numérica de enteros. Puede usarse abs(a) devuelve valor absoluto de a cero o un else. max(a,b,c...) devuelve máximo de sus argumentos. min(a,b,c...) devuelve mínimo de sus argumentos. round(x,y) redondea valor x, a y decimales. Generador de secuencias range(4) 0,1,2,3 range(2,7) 2,3,4,5,6 Range(2,9,2) 2,4,6,8