Claro, aquà tienes una explicación clara y estructurada sobre las funciones y operaciones del lenguaje de programación Python:
🔹 1. Funciones en Python
Una función en Python es un bloque de código reutilizable que realiza una tarea especÃfica. Se define con la palabra clave def
.
✅ Sintaxis básica:
def nombre_funcion(parámetros):
# bloque de código
return resultado
✅ Ejemplo:
def saludar(nombre):
return f"Hola, {nombre}!"
print(saludar("Ana"))
✅ Tipos de funciones:
-
Funciones definidas por el usuario: Las que tú defines con
def
. -
Funciones integradas (built-in): Ya vienen con Python, como:
-
print()
,len()
,type()
,input()
,sum()
,range()
, etc.
-
-
Funciones lambda: Funciones anónimas de una sola lÃnea.
cuadrado = lambda x: x * x print(cuadrado(5)) # Resultado: 25
🔹 2. Operaciones en Python
Las operaciones permiten trabajar con datos: sumar, comparar, manipular texto, etc.
✅ Operadores aritméticos:
Operador | Significado | Ejemplo |
---|---|---|
+ |
Suma | 2 + 3 = 5 |
- |
Resta | 5 - 2 = 3 |
* |
Multiplicación | 3 * 4 = 12 |
/ |
División flotante | 10 / 4 = 2.5 |
// |
División entera | 10 // 3 = 3 |
% |
Módulo (residuo) | 10 % 3 = 1 |
** |
Potencia | 2 ** 3 = 8 |
✅ Operadores de comparación:
Operador | Significado | Ejemplo |
---|---|---|
== |
Igual a | 3 == 3 → True |
!= |
Distinto de | 3 != 4 → True |
> |
Mayor que | 5 > 2 → True |
< |
Menor que | 2 < 5 → True |
>= |
Mayor o igual que | 4 >= 4 → True |
<= |
Menor o igual que | 3 <= 4 → True |
✅ Operadores lógicos:
Operador | Significado | Ejemplo |
---|---|---|
and |
Y lógico | True and False → False |
or |
O lógico | True or False → True |
not |
Negación | not True → False |
✅ Operadores de asignación:
Operador | Ejemplo | Equivale a |
---|---|---|
= |
x = 5 |
asigna 5 a x |
+= |
x += 2 |
x = x + 2 |
-= |
x -= 1 |
x = x - 1 |
*= |
x *= 3 |
x = x * 3 |
/= |
x /= 2 |
x = x / 2 |
✅ Otras operaciones comunes:
-
Concatenar cadenas:
texto1 + texto2
-
Repetir cadenas:
"hola" * 3
→'holaholahola'
-
Operar listas, tuplas, diccionarios
-
Uso de estructuras de control (if, for, while)
No hay comentarios:
Publicar un comentario