Articles of variables de

Sí o No salida Python

Join = input(‘Would you like to join me?’) if Join == ‘yes’ or ‘Yes’: print(“Great,” + myName + ‘!’) else: print (“Sorry for asking…”) Así que este es mi código. Es mas largo solo incluyendo el problema Estoy haciendo una pregunta de sí o no y cuando en la consola se ejecuta sin problemas hasta […]

devuelve el nombre de la variable desde fuera de la función, como una cadena dentro de la función python

Así que he creado una función que aplica una acción (en este caso, multiplicación puntual de una matriz con una sinusoide, pero eso no importa para mi pregunta) a una matriz. Ahora he creado otra función con la que quiero crear una string de código de Python para aplicar la primera función varias veces más […]

Alcance variable y Try Catch en python

import Image import os for dirname, dirs, files in os.walk(“.”): for filename in files: try: im = Image.open(os.path.join(dirname,filename)) except IOError: print “error opening file :: ” + os.path.join(dirname,filename) print im.size Aquí estoy tratando de imprimir el tamaño de todos los archivos en un directorio (y sub). Pero sé que im fuera del scope cuando está […]

¿Cómo crear variables de ámbito dinámicas en Python?

Estoy traduciendo algún código de lisp a Python. En lisp, puede tener una construcción de dejar con las variables introducidas declaradas como especiales y, por lo tanto, tener un scope dynamic. (Ver http://en.wikipedia.org/wiki/Dynamic_scope#Dynamic_scoping ) ¿Cómo puedo hacer lo mismo en Python? Parece que el lenguaje no admite esto directamente, si es cierto, ¿cuál sería una […]

¿Cómo convertir cadena a nombre de variable?

Me gustaría saber cómo convertir una entrada de cadena en un nombre de variable para usar en el código Python. Un ejemplo concreto: def insrospect(foo, bar): requested_module = makestringvariable(foo) requested_object = makestringvariable(bar) import requested_module for item in inspect.getmemebers(requested_module.requested_object): member = makestringvariable(item[0]) if callable(requested_object.member): print item if __name__ == ‘__main__’: introspect(somemodule, someobject) Así que aquí arriba, […]

¿Cómo convierto una cadena a un nombre de variable válido en python?

Necesito convertir una cadena arbitraria en una cadena que sea un nombre de variable válido en python. Aquí hay un ejemplo muy básico: s1 = ‘name/with/slashes’ s2 = ‘name ‘ def clean(s): s = s.replace(‘/’,”) s = s.strip() return s print clean(s1)+’_’#the _ is there so I can see the end of the string Ese […]

Imprimir variables en Python 3.4

Entonces, la syntax parece haber cambiado de lo que aprendí en Python 2 … aquí está lo que tengo hasta ahora for key in word: i = 1 if i < 6: print ( "%s. %s appears %s times.") % (str(i), key, str(wordBank[key])) El primer valor es un int, el segundo una cadena y el […]

¿Hay alguna palabra clave de statement en Python?

¿Hay alguna palabra clave de statement en python, como local, global, privada, pública, etc.? Sé que es de tipo libre, pero ¿cómo saber si esta statement: x = 5; Crea una nueva variable. o Establece uno existente.

¿Cómo obtener la consola interactiva de Python en el espacio de nombres actual?

Me gustaría que mi código de Python inicie una consola interactiva de Python (REPL) en medio de ejecutar el código usando algo como code.interact (). Pero la consola que inicia code.interact () no ve las variables en el espacio de nombres actual. ¿Cómo hago algo como: mystring = “hola” code.interact () … y luego en […]

¿Debo almacenar un cálculo en una variable si se usará mucho?

Si tengo una función para, por ejemplo, verificar si list1 es una lista secundaria de list2, qué opción es mejor: Opción 1: def isSublist1(list1,list2): “This fuction checks if list1 is a sublist of list2.” for i in range(len(list2)): part=list2[i:] # part is a list with all the elements from i to the end of list2 […]