import this 2 * 4 - (7 - 1) / 3 + 1.0 1 / 0 1.0 / 0.0 3 / 2 3 // 2 2 + 3j (3 + 2j) * (1 - 1j) (1j) ** 2 abs(3 + 2j) _10 int(_) round(_10) float(_) complex(_) max(0, -1, 1, 2) min(1, 2, 0, -1) a = 1 + 2j a = 1 + 2j a x, y = 1, 2 x, y x, y = y, x x, y x, y = 1, 2 x, y print(x == y) print(x != y) print(x < y) print(x <= y) print(x > y) print(x >= y) 1 + 1j < 0 + 1j una_lista = [1, 2, 3.0, 4 + 0j, "5"] una_tupla = (1, 2, 3.0, 4 + 0j, "5") print(una_lista) print(una_tupla) print(una_lista == una_tupla) 1, 2, 3.0 2 in una_tupla len(una_lista) print(una_lista[0]) # Primer elemento, 1 print(una_tupla[1]) # Segundo elemento, 2 print(una_lista[0:2]) # Desde el primero hasta el tercero, excluyendo este: 1, 2 print(una_tupla[:3]) # Desde el primero hasta el cuarto, excluyendo este: 1, 2, 3.0 print(una_lista[-1]) # El último: 4 + 0j print(una_tupla[:]) # Desde el primero hasta el último print(una_lista[::2]) # Desde el primero hasta el último, saltando 2: 1, 3.0 a = [ [1, 2, 3], [4, 5], ] print(a) print(a[0]) print(a[0][0]) print(x, y) if x < y: print("x es menor que y") print("x sigue siendo menor que y") if 1 < 0: print("1 es menor que 0") print("1 sigue siendo menor que 0") # <-- ¡Mal! if 1 < 0: print("1 es menor que 0") print("1 sigue siendo menor que 0") print(x, y) if x < y: print("x es menor que y") elif x == y: print("x es igual a y") else: print("x no es ni menor ni igual que y") ii = 0 while ii < 5: print(ii) ii += 1 ii = 0 while ii < 5: print(ii) ii += 1 if ii == 3: break ii = 0 while ii < 5: print(ii) ii += 1 if ii == 3: break else: print("El bucle ha terminado") ii = 0 while ii < 5: print(ii) ii += 1 #if ii == 3: #break else: print("El bucle ha terminado") for ii in 1, 2, 4: print(ii) for nombre in "Juan", "Luis", "Carlos": print(nombre) for ii in range(3): print(ii) for jj in range(2, 5): print(jj) def funcion(x, y): """Función de prueba.""" pass funcion funcion.__doc__ def al_cuadrado(x): """Función que eleva un número al cuadrado.""" y = x ** 2 return y al_cuadrado(4) def multiplica(x, y=2.0): """Multiplica dos números, por defecto el primero por 2.""" return x * y multiplica(2, 3) multiplica(4) multiplica(x, y=1.0) %load_ext pep8magic %%pep8 if 6*9==42:print("Something fundamentally wrong..." ) %%pep8 if 6*9 == 42: print("Something fundamentally wrong...")