0% encontró este documento útil (0 votos)
36 vistas6 páginas

Funciones Python

El documento presenta una lista de funciones y métodos predeterminados de Python, describiendo su propósito y proporcionando ejemplos de uso. Incluye funciones como abs(), all(), any(), y métodos de clases como classmethod() y staticmethod(). Cada entrada proporciona una breve descripción y un ejemplo práctico para facilitar la comprensión.

Cargado por

Bry4n Yx G4ME
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas6 páginas

Funciones Python

El documento presenta una lista de funciones y métodos predeterminados de Python, describiendo su propósito y proporcionando ejemplos de uso. Incluye funciones como abs(), all(), any(), y métodos de clases como classmethod() y staticmethod(). Cada entrada proporciona una breve descripción y un ejemplo práctico para facilitar la comprensión.

Cargado por

Bry4n Yx G4ME
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Funciones y Métodos Predeterminados de Python

abs() classmethod()
Devuelve el valor absoluto de un número. Decorador para método de clase.
Ejemplo: abs(-5) # 5 Ejemplo: @classmethod

all() compile()
Retorna True si todos los elementos son True. Compila código fuente a objeto ejecutable.
Ejemplo: all([True, True]) # True Ejemplo: compile('print(3)', '', 'exec')

any() complex()
Retorna True si algún elemento es True. Crea un número complejo.
Ejemplo: any([False, True]) # True Ejemplo: complex(1, 2) # (1+2j)

ascii() delattr()
Devuelve la representación ASCII de un objeto. Elimina un atributo de un objeto.
Ejemplo: ascii('ñ') # '\xf1' Ejemplo: delattr(obj, 'attr')

bin() dict()
Convierte un entero a binario. Crea un diccionario.
Ejemplo: bin(10) # '0b1010' Ejemplo: dict(a=1, b=2)

bool() dir()
Convierte un valor a booleano. Lista atributos y métodos de un objeto.
Ejemplo: bool('') # False Ejemplo: dir([])

breakpoint() divmod()
Detiene la ejecución para depuración (Python 3.7+). Devuelve el cociente y resto de una división.
Ejemplo: breakpoint() Ejemplo: divmod(7, 3) # (2, 1)

bytearray() enumerate()
Crea un array de bytes mutable. Devuelve pares índice-valor de un iterable.
Ejemplo: bytearray('hola', 'utf-8') Ejemplo: list(enumerate(['a','b']))

bytes() eval()
Crea un array de bytes inmutable. Evalúa una expresión Python.
Ejemplo: bytes('hola', 'utf-8') Ejemplo: eval('3 + 4') # 7

callable() exec()
Comprueba si un objeto es llamable. Ejecuta código Python dinámicamente.
Ejemplo: callable(len) # True Ejemplo: exec('x=5')

chr() filter()
Devuelve el carácter Unicode para un entero. Filtra elementos de un iterable.
Ejemplo: chr(65) # 'A' Ejemplo: list(filter(lambda x: x>2, [1,2,3]))
float() isinstance()
Convierte a número flotante. Comprueba si objeto es instancia de un tipo.
Ejemplo: float('3.14') Ejemplo: isinstance(5, int)

format() issubclass()
Da formato a valores. Comprueba si clase es subclase de otra.
Ejemplo: format(0.1234, '.2%') # '12.34%' Ejemplo: issubclass(bool, int)

frozenset() iter()
Crea un conjunto inmutable. Crea un iterador.
Ejemplo: frozenset([1, 2]) Ejemplo: iter([1, 2])

getattr() len()
Obtiene el atributo de un objeto. Devuelve la longitud de un iterable.
Ejemplo: getattr(obj, 'attr') Ejemplo: len('abc') #3

globals() list()
Devuelve diccionario de variables globales. Crea una lista.
Ejemplo: globals() Ejemplo: list('abc')

hasattr() locals()
Comprueba si un objeto tiene un atributo. Devuelve diccionario de variables locales.
Ejemplo: hasattr(obj, 'attr') Ejemplo: locals()

hash() map()
Devuelve el hash de un objeto. Aplica función a cada elemento de un iterable.
Ejemplo: hash('test') Ejemplo: list(map(str, [1, 2]))

help() max()
Muestra la ayuda interactiva. Devuelve el máximo valor.
Ejemplo: help(str) Ejemplo: max([1, 2, 3])

hex() memoryview()
Convierte a hexadecimal. Vista de memoria para datos binarios.
Ejemplo: hex(255) # '0xff' Ejemplo: memoryview(b'abc')

id() min()
Devuelve el identificador único de un objeto. Devuelve el mínimo valor.
Ejemplo: id(obj) Ejemplo: min([1, 2, 3])

input() next()
Solicita entrada del usuario. Obtiene siguiente elemento de un iterador.
Ejemplo: input('Nombre? ') Ejemplo: next(iter([1, 2]))

int() object()
Convierte a entero. Crea objeto base.
Ejemplo: int('5') Ejemplo: object()
oct() slice()
Convierte a octal. Crea objeto slice.
Ejemplo: oct(8) # '0o10' Ejemplo: slice(1, 3)

open() sorted()
Abre archivo. Devuelve lista ordenada.
Ejemplo: open('archivo.txt') Ejemplo: sorted([3, 1, 2])

ord() staticmethod()
Devuelve código Unicode de un carácter. Decorador para método estático.
Ejemplo: ord('A') # 65 Ejemplo: @staticmethod

pow() str()
Calcula potencia. Convierte a cadena.
Ejemplo: pow(2, 3) # 8 Ejemplo: str(5)

print() sum()
Imprime en pantalla. Suma elementos.
Ejemplo: print('Hola') Ejemplo: sum([1, 2, 3])

property() super()
Crea propiedad en clases. Accede a clase padre.
Ejemplo: @property Ejemplo: super().metodo()

range() tuple()
Genera secuencia de números. Crea tupla.
Ejemplo: range(5) Ejemplo: tuple([1, 2])

repr() type()
Devuelve representación en cadena de un objeto. Devuelve tipo de objeto.
Ejemplo: repr('abc') Ejemplo: type(5)

reversed() vars()
Devuelve iterable inverso. Devuelve diccionario de atributos de un objeto.
Ejemplo: list(reversed([1,2,3])) Ejemplo: vars(obj)

round() zip()
Redondea número. Une iterables.
Ejemplo: round(3.1415, 2) Ejemplo: list(zip([1, 2], ['a', 'b']))

set() __import__()
Crea conjunto. Importa módulo dinámicamente.
Ejemplo: set([1, 2, 2]) Ejemplo: __import__('math')

setattr() str.capitalize()
Asigna atributo a objeto. Convierte la primera letra en mayúscula.
Ejemplo: setattr(obj, 'attr', 5) Ejemplo: 'hola'.capitalize() # 'Hola'
str.casefold() str.isascii()
Devuelve una cadena en minúsculas para Comprueba si todos son ASCII.
comparaciones. Ejemplo: 'abc'.isascii() # True
Ejemplo: 'Hola'.casefold() # 'hola'
str.isdigit()
str.center() Comprueba si todos son dígitos.
Centra la cadena con relleno. Ejemplo: '123'.isdigit() # True
Ejemplo: 'hola'.center(7, '*') # '**hola**'
str.islower()
str.count() Comprueba si todos son minúsculas.
Cuenta apariciones de substring. Ejemplo: 'hola'.islower() # True
Ejemplo: 'hola hola'.count('hola') # 2
str.isspace()
str.encode() Comprueba si todos son espacios.
Codifica la cadena en bytes. Ejemplo: ' '.isspace() # True
Ejemplo: 'hola'.encode('utf-8')
str.istitle()
str.endswith() Comprueba si es título (Mayúsculas correctas).
Comprueba si termina con substring. Ejemplo: 'Hola Mundo'.istitle() # True
Ejemplo: 'hola'.endswith('a') # True
str.isupper()
str.expandtabs() Comprueba si todos son mayúsculas.
Reemplaza tabuladores con espacios. Ejemplo: 'HOLA'.isupper() # True
Ejemplo: 'a b'.expandtabs(4) # 'a b'
str.join()
str.find() Une elementos con la cadena.
Busca substring y devuelve índice o -1. Ejemplo: '-'.join(['a','b']) # 'a-b'
Ejemplo: 'hola'.find('l') # 2
str.ljust()
str.format() Justifica a la izquierda con relleno.
Da formato a la cadena. Ejemplo: 'hola'.ljust(7, '*') # 'hola***'
Ejemplo: 'Hola {}'.format('Mundo')
str.lower()
str.index() Convierte a minúsculas.
Busca substring y devuelve índice o error. Ejemplo: 'HOLA'.lower() # 'hola'
Ejemplo: 'hola'.index('l') # 2
str.lstrip()
str.isalnum() Elimina espacios a la izquierda.
Comprueba si todos son alfanuméricos. Ejemplo: ' hola'.lstrip() # 'hola'
Ejemplo: 'abc123'.isalnum() # True
str.partition()
str.isalpha() Divide en tres partes usando separador.
Comprueba si todos son letras. Ejemplo: 'hola mundo'.partition(' ') # ('hola', ' ',
Ejemplo: 'abc'.isalpha() # True 'mundo')
str.replace() str.translate()
Reemplaza substring. Reemplaza caracteres usando tabla.
Ejemplo: 'hola'.replace('o', 'a') # 'hala' Ejemplo: 'hola'.translate(str.maketrans('ho','jy')) #
'jyla'
str.rfind()
Busca substring desde derecha, índice o -1. str.upper()
Ejemplo: 'hola'.rfind('l') # 2 Convierte a mayúsculas.
Ejemplo: 'hola'.upper() # 'HOLA'
str.rindex()
Busca substring desde derecha, índice o error. str.zfill()
Ejemplo: 'hola'.rindex('l') # 2 Rellena con ceros a la izquierda.
Ejemplo: '42'.zfill(5) # '00042'
str.rjust()
Justifica a la derecha con relleno. list.append()
Ejemplo: 'hola'.rjust(7, '*') # '***hola' Agrega un elemento al final.
Ejemplo: lista.append(4)
str.rstrip()
Elimina espacios a la derecha. list.clear()
Ejemplo: 'hola '.rstrip() # 'hola' Elimina todos los elementos.
Ejemplo: lista.clear()
str.split()
Divide en lista por separador. list.copy()
Ejemplo: 'hola mundo'.split() # ['hola', 'mundo'] Devuelve una copia superficial.
Ejemplo: nueva_lista = lista.copy()
str.splitlines()
Divide en lista por saltos de línea. list.count()
Ejemplo: 'a\nb'.splitlines() # ['a', 'b'] Cuenta ocurrencias de un elemento.
Ejemplo: lista.count(3)
str.startswith()
Comprueba si empieza con substring. list.extend()
Ejemplo: 'hola'.startswith('h') # True Extiende lista con iterable.
Ejemplo: lista.extend([4,5])
str.strip()
Elimina espacios de ambos lados. list.index()
Ejemplo: ' hola '.strip() # 'hola' Devuelve índice de primer aparición.
Ejemplo: lista.index(3)
str.swapcase()
Invierte mayúsculas y minúsculas. list.insert()
Ejemplo: 'HoLa'.swapcase() # 'hOlA' Inserta elemento en índice.
Ejemplo: lista.insert(1, 9)
str.title()
Convierte a formato título. list.pop()
Ejemplo: 'hola mundo'.title() # 'Hola Mundo' Elimina y devuelve elemento en índice.
Ejemplo: lista.pop()
list.remove() dict.update()
Elimina primera aparición del elemento. Actualiza con otro dict o iterable.
Ejemplo: lista.remove(3) Ejemplo: dic.update({'nueva': 1})

list.reverse() dict.values()
Invierte la lista. Devuelve vista de valores.
Ejemplo: lista.reverse() Ejemplo: dic.values()

list.sort()
Ordena la lista. notas = [str(input()).split(" ") for _ in range(lim)]
Ejemplo: lista.sort() dict = {"A": 1, "B": 2, "C": 3}
confir = "Si" if p+ par + exa > 50 else "No"
dict.clear()
Elimina todos los ítems.
Ejemplo: dic.clear()

dict.copy()
Devuelve una copia superficial.
Ejemplo: nuevo_dic = dic.copy()

dict.fromkeys()
Crea dict con claves y valor dado.
Ejemplo: dict.fromkeys(['a','b'], 0)

dict.get()
Devuelve valor de clave o None.
Ejemplo: dic.get('clave')

dict.items()
Devuelve vista de pares clave-valor.
Ejemplo: dic.items()

dict.keys()
Devuelve vista de claves.
Ejemplo: dic.keys()

dict.pop()
Elimina y devuelve valor de clave.
Ejemplo: dic.pop('clave')

dict.popitem()
Elimina y devuelve último ítem.
Ejemplo: dic.popitem()

dict.setdefault()
Devuelve valor o lo asigna si no existe.
Ejemplo: dic.setdefault('clave', 0)

También podría gustarte