Guía Básica de Python
1. Comandos y Operadores Comunes
Este cuadro presenta comandos y operadores comunes en Python, organizados por categoría.
Operaciones Aritméticas:
+ Suma: 5 + 3 -> 8
- Resta: 5 - 3 -> 2
* Multiplicación: 5 * 3 -> 15
/ División: 5 / 2 -> 2.5
// División entera: 5 // 2 -> 2
% Módulo (resto de división): 5 % 2 -> 1
** Potencia: 2 ** 3 -> 8
Operaciones Comparativas:
== Igualdad: 5 == 3 -> False
!= Diferente: 5 != 3 -> True
< Menor que: 3 < 5 -> True
> Mayor que: 3 > 5 -> False
<= Menor o igual: 3 <= 3 -> True
>= Mayor o igual: 3 >= 5 -> False
Operaciones Lógicas:
and Ambas condiciones deben ser verdaderas: True and False -> False
or Al menos una condición debe ser verdadera: True or False -> True
not Invierte el valor lógico: not True -> False
Comandos Básicos:
print() Imprime texto o valores.
input() Solicita un valor al usuario.
def Define una función.
return Devuelve un valor desde una función.
lower() Convierte texto a minúsculas.
upper() Convierte texto a mayúsculas.
len() Devuelve la longitud de una cadena, lista, etc.
type() Retorna el tipo de dato.
if, elif, else Estructuras condicionales.
for, while Bucles para iteración.
Otras Utilidades:
range() Genera una secuencia de números: range(3) -> [0, 1, 2].
append() Añade un elemento a una lista.
remove() Elimina un elemento de una lista.
import Importa módulos o bibliotecas.
with open() Trabaja con archivos.
2. Variables, Tipos de Datos y Funciones
Variables:
Una variable es un espacio en memoria donde se almacena un valor. Python infiere automáticamente el tipo
de dato.
Ejemplo: x = 10, nombre = "Ana", activo = True.
Tipos de Datos:
- Enteros (int): Números enteros, ej. 5, -10, 0.
- Flotantes (float): Números con decimales, ej. 3.14, -2.71.
- Cadenas de texto (str): Secuencias de caracteres, ej. "Hola".
- Booleanos (bool): Valores lógicos True o False.
Funciones:
Son bloques de código reutilizables que realizan una tarea específica.
1. Funciones integradas:
print(): Muestra texto o valores.
len(): Devuelve la longitud de un objeto.
type(): Retorna el tipo de dato de un objeto.
2. Funciones definidas por el usuario:
def nombre_funcion(parametros):
# Código que realiza una acción
return valor
Ejemplo:
def suma(a, b):
return a + b
resultado = suma(3, 5) # Resultado: 8
3. Funciones lambda (anónimas):
Son funciones rápidas y cortas.
Ejemplo: multiplicar = lambda x, y: x * y