Tengo este código, donde estoy tratando de contar el número de: Líneas de código en un script .py for_loops (“for”) -while_loops (“while”) if_statements (“si”) definiciones de funciones (“def”) signos de multiplicación (“*” signos de división (“/” signos de sum (“+”) signos de resta (“-“) En los signos matemáticos, el código funciona, pero cuando el código […]
Esta pregunta parece un poco específica, y por eso lo siento, pero me ha dejado perplejo. Me estoy escribiendo un generador de contraseñas, uno que toma una cadena (también conocida como la URL de un sitio web) y la procesa en una contraseña segura que no se puede retroceder basándose en el nombre del sitio […]
Vea este código simple: $ python >>> from subprocess import * >>> call([‘echo’,’Hi’]) Hi 0 Mi problema parece simple. No quiero este 0 al final de la llamada. Cada función llamada por llamada aparece con esto y esto desordena las cosas para las pruebas condicionales. Algo como: if int(call([‘function’, ‘parameter’]))>10: print ‘yes’ Entonces, ¿cómo puedo […]
¿Cómo puedo obtener un objeto devuelto de una función que se ejecuta como una callback Tkinter? import Tkinter as Tk from functools import partial def square(x): return x*x root = Tk.Tk() var = Tk.IntVar(root, value=0) #the variable the gets passed to the class call menu = Tk.OptionMenu(root, var, *[0,1,2,3,4,5]) #a drop-down list to choose a […]
Día, tengo una lista de individuos agrupados por lugar. Quiero producir una nueva variable que dé un número a cada individuo dependiendo de su lugar. Cómo me gustaría que se vieran mis datos es: place individual here 1 here 2 here 3 there 1 there 2 somewhere 1 somewhere 2 He escrito esto: nest=”ddd”, “ddd”, […]
Digamos que escribo un bucle for que dará salida a todos los números 1 a x: x=4 for number in xrange(1,x+1): print number, #Output: 1 2 3 4 Ahora, poniendo ese mismo bucle for en una función: def counter(x): for number in xrange(1,x+1): return number print counter(4) #Output: 1 ¿Por qué solo obtengo un valor […]
Actualmente estoy en un proyecto de aprendizaje personal donde leo en una base de datos XML. Me encuentro escribiendo funciones que recostackn datos y no estoy seguro de cuál sería una forma rápida de devolverlos. Que es generalmente más rápido: yield s, o ¿varios append() dentro de la función return la list siguiente? Me encantaría […]
Estoy tratando de encontrar una manera de imprimir una cadena en forma bruta desde una variable. Por ejemplo, si agrego una variable de entorno a Windows para una ruta, que podría parecerse a ‘C: \ Windows \ Users \ alexb \’ Sé que puedo hacer: print(r’C:\\Windows\Users\alexb\’) Pero no puedo poner una r delante de una […]
Recibo un error de syntax en Python, el error: SyntaxError: ‘return’ outside function Eso parece bastante autoexplicativo pero, por lo que puedo ver, el retorno está dentro de una función. Aquí está mi código: def getLinks(self, url, fandom, soup): links = [] searchElementDict = { ‘aff’:’select’, ‘fcwd’:’select’, ‘ffn’:’select’, ‘tthm’:’select’, ‘lua’:’select’, ‘ffa’:’select’, ‘hpfd’:’select’, ‘phns’:’select’, ‘mbba’:’div’, ‘avgf’:’div’, […]
Alguien más hizo una pregunta similar, pero no entiendo la explicación de “La statement de devolución hace que su función salga y le devuelva un valor a su interlocutor”. ¿Qué es una persona que llama y qué valor devuelve? Estoy haciendo codecademia y esto es lo que me ha dejado perplejo. def tax(bill): “””Adds 8% […]