Articles of syntax de

¿Cómo obtener más control sobre los incrementos de bucle en Python?

Estoy tratando de pasar de 0 a 1 utilizando tamaños de paso de 0.01 (por ejemplo). ¿Cómo voy a hacer esto? El for i in range(start, stop, step) solo toma argumentos enteros, por lo que los flotadores no funcionarán.

Los apoyos cuadrados no se requieren en las listas de comprensión cuando se usan en una función

He enviado una solicitud de extracción con este código: my_sum = sum([x for x in range(10)]) Uno de los revisores sugirió esto en su lugar: my_sum = sum(x for x in range(10)) (La diferencia es que faltan los tirantes cuadrados). Me sorprendió que la segunda forma pareciera ser idéntica. Pero cuando intenté usarlo en otros […]

¿Cómo funciona la comparación de intervalos?

De alguna manera, esto funciona: def in_range(min, test, max): return min <= test <= max print in_range(0, 5, 10) # True print in_range(0, 15, 10) # False Sin embargo, no puedo entender el orden de las operaciones aquí. Probemos el caso False : print 0 <= 15 <= 10 # False print (0 <= 15) […]

Sintaxis no válida de Python con la statement “with”

Estoy trabajando en escribir una aplicación Python simple para Linux (maemo). Sin embargo, estoy obteniendo SyntaxError: invalid syntax en la línea 23: with open(file,’w’) as fileh: El código se puede ver aquí: http://pastebin.com/MPxfrsAp No puedo descubrir qué es lo que está mal con mi código, soy nuevo en Python y la statement “con”. Entonces, ¿qué […]

En expresiones regulares, ¿qué significa \ w *?

En Python. r ^ [\ w *] $ ¿lo que significa eso?

¿Cómo comparo un valor con una barra invertida?

if (message.value[0] == “/” or message.value[0] == “\”): do stuff. Estoy seguro de que es un simple error de syntax, pero algo está mal con esta statement if.

Diccionario nested de comprensión de python

Tengo problemas para comprender las comprensiones de diccionarios nesteds en Python 3. El resultado que obtengo del ejemplo a continuación genera la estructura correcta sin errores, pero solo incluye uno de los pares clave: valor interno. No he encontrado un ejemplo de comprensión de un diccionario nested como este; En Google “python de comprensión de […]

La asociatividad de “en” en Python?

Estoy haciendo un analizador de Python, y esto realmente me confunde: >>> 1 in [] in ‘a’ False >>> (1 in []) in ‘a’ TypeError: ‘in ‘ requires string as left operand, not bool >>> 1 in ([] in ‘a’) TypeError: ‘in ‘ requires string as left operand, not list ¿Cómo funciona exactamente “in” en […]

¿Por qué hace esto si la statement causa un error de syntax?

Estoy tratando de configurar una statement elif, donde si el usuario pulsa la tecla Intro, el código continuará, pero obtengo errores de syntax constante GTIN = 0 while True: try: GTIN = int(input(“input your gtin-8 number:”)) if len(str(GTIN)) == 8: break else: print(“make sure the length of the barcode is 8”) elif: GTIN=(“”):

Error de syntax de Python al definir una asignación

Estoy usando python 2.7.4 en una máquina Linux. Mi guía es el libro “Aprende Python de la manera más difícil” y estoy en el ejercicio 39 y aquí está mi código: # states and their abberavation states = [ ‘Bihar’ : ‘BIH’ ‘Jharkhand’ : ‘JK’ ‘Bengal’ : ‘BEN’ ‘Tamilnadu’ : ‘TN’ ‘Haryana’ : ‘HY’ ‘Kerla’ […]