!python scripts/hello.py 1 + 1.4 - 12 2**3 4564654654654654122453453545544545467100003456970149034538478541340012 % 2 (3.2 + 12j) * 2 resultado = int((21 + 4.5)**2 / 1.2) + 1j print(resultado) type(resultado) resultado.conjugate() resultado.conjugate? print ("Hola mundo!") chinito = u'字漢字' type(chinito) calle = "O'Higgings" """Me gustas cuando callas porque estás como ausente...""" poema = _ print poema.replace('gustas', 'molestas').replace('callas', 'hablas').replace('como ausente', 'demasiado gritona') calle.lower() calle + " fue un soldado de San Martín" cadena = "SLICEINDEX" print len(cadena) print cadena[0] print cadena[1] print cadena[0:5] cadena[:3], cadena[-2:], cadena[:-5] cadena[::2] #wow! "*" * 80 # repetición "%s era un groso" % calle # interpolacion "1.2" + 2 float("1.2") + 2 nombres = ["Meli", "Nadia", "Daniel"] type(nombres) nombres[0] nombres[-2:] mezcolanza = [1.2, "Jairo", 12e6, calle, nombres[1]] print mezcolanza una_tupla = ("Martín", 1.2, (1j, nombres[0])) print type(una_tupla) print una_tupla[1:3] mezcolanza.append(una_tupla) print mezcolanza nombres.sort() print nombres mezcolanza[-1] = "otra cosa" print mezcolanza l = [1, 3, 4, 1] t = (1, 3, 1, 4) l.count(1) == t.count(1) t[1] = "osooooo" nombre, nota = ("Juan", 10) print nota a, b = 1, 2.0 a, b = b, a print a a = (1, 3, 4) b = list(a) print b, type(b) help(range) range(6) range(-10, 10) range(0, 25, 5) help(sum) sum([1, 5, 5, 10]) a = [1, 'hola', []] print a.index('hola') a.reverse() print a a = list(reversed(a)) print a nombres = ['Juan', 'José', 'Cismondi'] pasiones = ['cerveza', 'visitar phasety', 'lechuga'] zip(nombres, pasiones) edad = 17 if edad < 18: print "Usted es menor de edad. Raje de acá, pendejo" else: print "Bienvenido, jovato" if edad < 12: print "Feliz dia del niño" elif 13 < edad < 18: print "Qué problema los granitos, no?" elif edad in range(19, 60): print "No seré feliz pero tengo marido" else: print "Y eso es todo amigos!" if 5 - 5: a = "No es cero" else: a = "Dio cero" print a a = "No es cero" if (5-5) else "dio cero" print a sumatoria = 0 for elemento in [1, 2, 3]: sumatoria = sumatoria + elemento print sumatoria for posicion, valor in enumerate([4, 3, 19]): print "El valor de la posicion %s es %d" % (posicion, valor) sumatoria = 0 for elemento in range(1000): if elemento > 100: break sumatoria = sumatoria + elemento print sumatoria, elemento sumatoria = 0 for elemento in range(20): if elemento % 2: continue print elemento sumatoria = sumatoria + elemento print "sumatoria pares:", sumatoria cuadrados = [] for i in range(10): cuadrados.append(i**2) print cuadrados [i**2 for i in range(10)] sum([a**3 for a in range(10) if a % 2 == 1]) (a**3 for a in range(10) if a % 2 == 1) sum(a**3 for a in range(10) if a % 2 == 1) a = 0 while a < 10: print a a += 1 camisetas = {'Orión': 1, 'Martinez': 7, 'Riquelme': 10, 'Gaitán': 'Jugador nº 12'} camisetas['Riquelme'] sorted(camisetas.keys()) camisetas['Blandi'] = 9 print camisetas for jugador, camiseta in camisetas.items(): if jugador == 'Gaitán': continue print "%s lleva la %d" % (jugador, camiseta) dict([('Yo', 'gaitan@phasety.com'), ('Meli', 'mgomez@phasety.com'), ('Cismondi', 'cismondi@phasety.com')]) mamiferos = {'perro', 'gato', 'leon'} domesticos = {'perro', 'gato', 'gallina'} aves = {'gallina', 'halcón', 'colibrí'} mamiferos.intersection(domesticos) mamiferos.union(domesticos) aves.difference(domesticos)