====== 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/]]