Articles of función de

¿Qué significa zip (* res) en python en el siguiente código?

Aquí hay un fragmento de código del libro Think Bayes de Allen Downey en el github: def ReadData(filename=’showcases.2011.csv’): “””Reads a CSV file of data. Args: filename: string filename Returns: sequence of (price1 price2 bid1 bid2 diff1 diff2) tuples “”” fp = open(filename) reader = csv.reader(fp) res = [] for t in reader: _heading = t[0] […]

Métodos de extensión en Python

¿Python tiene métodos de extensión como C #? ¿Es posible llamar a un método como: MyRandomMethod() en tipos existentes como int ? myInt.MyRandomMethod()

¿Cómo devolver más de un valor de una función en Python?

¿Cómo devolver más de una variable desde una función en Python?

Python: ¿Usar espacios en el nombre de una función?

Estoy escribiendo una secuencia de comandos de Python para llamar a una función. Normalmente la función se llama: def myCall(): print “Hello World” Pero me gustaría nombrar / usar la función como: def my Call(): print “I did it!” Sabía que el mundo comenzará a pensar por qué el progtwigdor nombra la función de esta […]

El progtwig Python no se ejecuta más allá de la primera entrada del usuario

He escrito un progtwig Python que espero que acepte una entrada de “y” de un usuario, y si el usuario ingresa “y”, haga algunos cálculos simples e imprima los resultados. Sin embargo, no se está ejecutando más allá de la entrada del usuario, incluso si esa entrada es “y”. Por favor ayúdame a localizar los […]

La función python llama pero no devuelve valor. Debe ser simple

Tengo una función: def user_login(m): m = “user_login function called” return m Llamándolo con: user_login(message) Debe cambiar una cadena, m, y devolver el resultado. Sé que se llama a la función porque arroja un error [user_login () toma exactamente 1 argumento (0 dado)] si no le pongo un argumento. Pero no devuelve una cadena. ¿Cómo […]

Mi función sigue devolviendo Ninguno aunque tenga una statement de retorno

Tengo una función muy corta ubicada dentro de una clase que sigue devolviendo None , aunque he convertido lo que anteriormente era una statement impresa en una statement de devolución, esto es lo que tengo: def explain(self): return(print(‘Wear a’, self.getColor(), ‘shirt’) La statement se imprimirá, pero cada vez que se imprima None en la siguiente […]

Módulos Python – Alcances

Encontré lo que creo que es el comportamiento peculiar de Python 3.4. Hice estos pequeños archivos para ilustrar el problema que estoy enfrentando. Para centrarme en el problema, ahora tengo un progtwig (módulo) de python, peculiar.py, que contiene una clase y algunas funciones. Una de las funciones son los puntos de instanciación de la clase […]

Nuevo archivo en el mismo directorio que el archivo de entrada. Pitón

import sys,os name_list = open(sys.argv[1]).read().split(‘\r’) os.remove(sys.argv[1]) input_file = (sys.argv[2]) def Extractor(input,output=’query.txt’): query = open(input,’r’).read().split(‘\r’) dir,file=os.path.split(input) temp_out= os.path.join(dir,output) out_file=open(temp_out,’w’) print Extractor(input_file) No tengo idea de por qué esto no está funcionando. . . Estoy intentando crear un nuevo archivo en el mismo directorio que el archivo de entrada, pero está diciendo que hay un error. No […]

La función devuelve Ninguna después de la recursión

He escrito una función para determinar la altura de una pantalla, dado un ancho y un formato. La función opera de forma recursiva, si no puede encontrar una coincidencia para el ancho y el formato dados al probar una fila de valores de altura. La función funciona, si encuentra una coincidencia antes de entrar en […]