Desarrollo con Python
  • Conceptos básicos
    • 🐍Introducción a Python
      • 🐍Variables
      • 🐍Strings
      • 🐍Números
      • 🐍Comentarios
      • 🐍Funciones
      • 🐍Funciones Propias
      • 🐍Zen of Python
    • 💿Primer programa
  • Operadores en python
    • ❎Operadores
      • ❎Operadores Aritméticos
      • ❎Operadores de asignación
      • ❎Booleanos
      • ❎Operadores de comparación
      • ❎Operadores lógicos
      • ❎Operadores de identidad
      • ❎Operadores de pertenencia
  • Datos Complejos
    • ▶️Datos complejos
      • ▶️Listas
      • ▶️Tuplas
      • ▶️Diccionarios
      • ▶️Bytes y Bytearrays
      • ▶️Sets
      • ▶️NoneType
    • 💿Caso práctico: Agenda
  • Control de flujo
    • 🛑Estructuras de control de flujo
      • 🛑Sentencias if/elif/else
      • 🛑Sentencia for
      • 🛑Sentencia while
      • 🛑break/continue/pass
    • ⚠️Excepciones en Python3
    • 🎯Caso práctico: 4 in Row
  • Orientacion a objetos
    • 💾Scope y Namespaces
    • 💾Clases en Python 3
    • 💾Métodos y atributos
    • 💾Clases y Objetos
    • 💾Decorators
  • Trabajando con objetos
    • 🔢Trabajando con Objetos
      • 🔢Trabajando con Números
      • 🔢Trabajando con Strings
      • 🔢Trabajando con Listas
      • 🔢Trabajando con Tuplas
      • 🔢Trabajando con Sets
      • 🔢Trabajando con Diccionarios
  • Programación Modular
    • 🧩Programación modular
      • 🧩Paquetes
      • 🧩PIP y paquetes externos
      • 🧩Pandas
      • 🧩NumPy
      • 🧩Matplotlib
      • 📄Caso Práctico
  • Proyectos finales
    • 🐍Videojuego Snake
    • 📥Detección de Spam con Machine Learning
Con tecnología de GitBook
En esta página
  • Funciones propias de Python
  • Built-in Functions
  • help()
  • print()
  • str(), int(), float()
  • type()
  • id()
  • exec()
  1. Conceptos básicos
  2. Introducción a Python

Funciones Propias

Python tiene muchas funciones integradas, también conocidas como funciones propias (built-in functions), que se pueden llamar directamente sin necesidad de importar módulos adicionales.

AnteriorFuncionesSiguienteZen of Python

Última actualización hace 1 año

Funciones propias de Python

El intérprete de Python tiene una serie de funciones que están siempre disponibles. A continuación se enumeran en orden alfabético.

Built-in Functions

abs()

delattr()

hash()

memoryview()

set()

all()

dict()

help()

min()

setattr()

any()

dir()

hex()

next()

slice()

ascii()

divmod()

id()

object()

sorted()

bin()

enumerate()

input()

oct()

staticmethod()

bool()

eval()

int()

open()

str()

breakpoint()

exec()

isinstance()

ord()

sum()

bytearray()

filter()

issubclass()

pow()

super()

bytes()

float()

iter()

print()

tuple()

callable()

format()

len()

property()

type()

chr()

frozenset()

list()

range()

vars()

classmethod()

getattr()

locals()

repr()

zip()

compile()

globals()

map()

reversed()

__import__()

complex()

hasattr()

max()

round()

help()

Esta función se utiliza para mostrar la documentación de un objeto en Python.

help()
help(len)

Help on built-in function len in module builtins:

len(obj, /)
    Return the number of items in a container.

print()

En Python, print() es una función incorporada que se utiliza para imprimir valores en la consola. Toma uno o más argumentos separados por comas y los imprime en la consola.

print("Hola mundo")
Hola mundo

print("Este es el número", 3) # Por defecto los valores se separan con un espacio
Este es el número 3

print("Este es el número", 3, sep=": ") # Separador con : y espacio
Este es el número: 3

str(), int(), float()

En Python, str(), int() y float() son funciones incorporadas que se utilizan para convertir valores entre diferentes tipos de datos.

  1. str() se utiliza para convertir un valor en una cadena de texto.

  2. int() se utiliza para convertir un valor en un número entero.

  3. float() se utiliza para convertir un valor en un número de punto flotante.

text = "10" # String (cadena de texto)
num_int = 10 # Int (Número entero)
num_float = 10.0 # Float (Número decimal)

int(text)
10
int(num_float)
10
str(num_int)
'10'
float(text)
10.0

type()

En Python, type() es una función incorporada que se utiliza para obtener el tipo de un objeto. Toma un objeto como argumento y devuelve el tipo de ese objeto.

var = 10

type(var)
int

type("10")
str

type(10.5)
float

id()

En Python, id() es una función incorporada que devuelve el identificador único de un objeto. Este identificador es un número entero que se asigna al objeto en el momento de su creación y permanece constante durante toda la vida útil del objeto.

var = "Hola mundo"

id(var)
4343546384

Debemos tener en cuenta que el identificador hace referencia al objeto, en este caso al string, y no a la variable a la que esta asignado.

var2 = "Adios mundo"

id(var2)
4426479984

exec()

En Python, exec() es una función incorporada que se utiliza para ejecutar código dinámicamente en tiempo de ejecución. Toma una cadena de texto como argumento, que contiene una o más líneas de código de Python, y luego las ejecuta como si se hubieran escrito directamente en el programa.

var = "print('Hola mundo')"

exec(var)
Hola mundo

🐍
🐍
Built-in Functions — Python 3.10.2 documentation
Logo
Page cover image