Está en la página 1de 6

Tipos de datos en Python

Tipos de datos básicos en Python


• Enteros: int

• Flotantes: float

• Complejos: complex

• Cadenas de caracteres: str

• Booleanos: bool

• Listas: list
• Tuplas: tuple

• Diccionarios: dict

• Conjuntos: set
Operaciones numéricas
Operación Resultado
x+y Suma
x–y Resta
x*y Multiplicación
x/y División
x // y División entera
x%y Residuo de la división
x ** y Potencia
Operaciones lógicas
Operación Significado
< estrictamente menor que
<= menor o igual que
> estrictamente mayor que
>= mayor o igual que
== igual que
!= diferente que
igualdad a nivel de identidad (Son el
is
mismo objeto)
desigualdad a nivel de identidad (no
is not
son el mismo objeto)
Operaciones lógicas

Operación Resultado
x or y si x es falso, entonces y, si no, x
x and y si x es falso, entonces x, si no, y
not x si x es falso, entonces True, si no, False
Operaciones con listas
Operación Resultado
s[i] = x el elemento i de s es reemplazado por x
la rebanada de valores de s que van de i a j es reemplazada por el contenido del
s[i:j] = t
iterador t
del s[i:j] equivalente a s[i:j] = []
s[i:j:k] = t los elementos de s[i:j:k] son reemplazados por los elementos de t
del s[i:j:k] borra los elementos de s[i:j:k] de la lista
s.append(x) añade x al final de la secuencia (Equivale a s[len(s):len(s)] = [x])
s.clear() elimina todos los elementos de s (Equivale a del s[:])
s.copy() crea una copia superficial de s (Equivale a s[:])
extiende s con los contenidos de t (En la mayoría de los casos equivale
s.extend(t) o s += t
a s[len(s):len(s)] = t)
s *= n actualiza s con su contenido repetido n veces
s.insert(i, x) inserta x en s en la posición indicada por el índice i (Equivale a s[i:i] = [x])
retorna el elemento en la posición indicada por i, y a la vez lo elimina de la
s.pop([i])
secuencia s
s.remove(x) elimina el primer elemento de s tal que s[i] sea igual a x
s.reverse() invierte el orden de los elementos de s, a nivel interno

También podría gustarte