Title | Python resumen INTRO A LA PROGRAMACION |
---|---|
Author | Santiago Cerisola |
Course | Introducción a la programación 1 |
Institution | Universidad ORT Uruguay |
Pages | 1 |
File Size | 100.5 KB |
File Type | |
Total Downloads | 28 |
Total Views | 139 |
Resumen phython. Intro a la programacion. Universidad ORT...
Hoja Resumen Python 3 Tipos Base enteros, reales, lógicos, textos int float bool str
14 0 -79 1.12 0.0 -1.2e-6 True False “Esta\n\tOtra”
Nueva línea.
while : bloque_while
lst=[ 11, ‘índices positivos
Tabulación
Operadores
Relacionales
= ==,=,!=
Lógicos
and, or, not
Aritméticos
+,-,*,/,//,%,**
Bloques de sentencias Sentencia madre : Bloque de Sentencias hijas Ej: if x > 0: print(str(x) + “es positivo”) ...
Sentencias Condicionales if : bloque_if elif : bloque_elif else : bloque_else
Pueden usarse Cero, o más elif. Puede usarse cero o un else.
Generador de secuencias range(4) range(2,7) Range(2,9,2)
0,1,2,3 2,3,4,5,6 2,4,6,8
Listas
Iteraciones
for in : bloque_for
Conversión de un tipo a otro: Usar función con el mismo nombre del tipo a convertir.
Asignación
Introducción a la Programación 1
Entrada/Salida print(“Texto”,variable,…) print puede llevar dos parámetros adicionales: sep=”“ end=”” Si no se indican, el carácter separador por defecto es el espacio vacío y el final es el salto de línea.
s = input(“Información..”)
input siempre retorna un texto. Se deberá convertir según lo que se precise.
‘índices negativos
67, "a", 3.1,
42,1968]
0
1
2
3
4
5
-6
-5
-4
-3
-2
-1
lst[0] → 11
lst[-1] → 1968
Primer valor.
Último valor.
Para la tupla se usa el paréntesis en vez de la llave recta. len(lst) → 6 “1,2,3”.split(“,”) → [1,2,3] lst.append(item) añade item al final. lst.extend(seq) añade la lista seq. al final. lst.insert(ind,item)añade item en pos ind. lst.remove(item) elimina primera ocurrencia de “item”.
Diccionarios
Funciones def (): # bloque de funciones return Poner return a la función es opcional segun lo que se desee que haga la función
Funciones integradas
Generales len(elemento) devuelve el largo de elemento. Strings str.replace(a,b) devuelve texto con a reemplazado por b. str.upper() cambia a mayúscula el texto. str.lower() cambia a minúscula el texto. str.capitalize() cambia a mayúscula la primera letra y el resto a minúscula. chr(nro) devuelve carácter cuyo código es nro. Numéricas random.randint(a,b) aleatorio entre a y b, precisa llamada a random ( import random). range(a,b) devuelve lista con progresión numérica de enteros. abs(a) devuelve valor absoluto de a 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.
miDict = {‘Juan’:12, ‘Ana’:22
}
Los elementos se acceden por clave, en vez de indice numérico.
miDict[“Juan”] → 12 miDict[nuevaClave] = 113
Asigna 113 a elemento en nuevaClave. Si no existe lo crea.
NuevaClave in miDict.keys() → True miDict.keys() lista de claves del dicc. miDict.items() lista de tuplas(valor,clave). miDict.values() lista de valores del dicc....