====== Python ====== * [[https://www.python.org/]] ===== Tipo de Datos ===== ==== String (str) ==== Cadena de caracteres. x = "Hola Mundo" x = str("Hola Mundo") ==== Integer (int) ==== Número entero. x = 4 x = int(4) ==== Float (float) ==== Número Decimal x = 2.7 x = float(2.7) ==== Complex (complex) ==== Número complejo x = 3j x = complex(3j) ==== List (list) ==== Listado ((https://stackoverflow.com/questions/2831212/python-sets-vs-lists)) x = ["perro","gato","cerdo"] x = list( ("perro","gato","cerdo") ) ===== Operaciones ===== ^ Operación ^ Libreria ^ Matemática ^ En Python ^ ^ Suma | Sin libreria | A+B | + | ^ Resta | Sin libreria | A-B | - | ^ Multiplicación | Sin libreria | A*B | * | ^ División | Sin libreria | A/B | / | ^ División Entero | Sin libreria | A//B | // | ^ Potencia | Sin libreria | A^B | ** | ^ Módulo | Sin libreria | A%B | % | ^ Logaritmo| math | log A(B) | math.log(A,B) | ^ Raíz cuadrada| math | sqrt(A) | math.sqrt(A) | ===== Function ===== def ( , ): return "hola" # -> indica dato retorno, desde python 3.5 def ( , ) -> : return "hola" ===== Recursión ===== También conocido como recursividad ==== for ==== el for recorre un listado, a diferencia del for en c, php, javascript, etc que ejecutan una condición. for i in range(4): print(i) for i in (0,1,2,3,4): print(i) for i in [0,1,2,3,4]: print(i) ==== while ==== i = 0 while i < 5: print(i) i+=1 En python no existe el **Do While**, pero se puede usar la palabra reservada break en un if para romper el while al final. i = 0 while True: print(i) i+=1 if not i < 5: break ===== Recursos ===== * [[https://ellibrodepython.com/]]