0% encontró este documento útil (0 votos)
417 vistas

Python Resumen

resumen

Cargado por

IsTheBest
Derechos de autor
© © All Rights Reserved
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
0% encontró este documento útil (0 votos)
417 vistas

Python Resumen

resumen

Cargado por

IsTheBest
Derechos de autor
© © All Rights Reserved
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

También podría gustarte