Articles of syntax 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’ […]

¿Por qué Python necesita paréntesis en función de llamada?

¿Por qué python no puede omitir los paréntesis en una llamada de función como lo hace otro lenguaje (coffeescript haskell)? ¿Alguna razón histórica o qué?

Generación de lista de N números aleatorios entre un rango de números

Me gustaría generar una lista de n_length que consiste en números generados aleatoriamente dentro de un rango definido. Lo que me gustaría saber es si me falta algo incorporado, algo que me permita hacer esto en el futuro de una manera más limpia y más pythonica. Gracias por cualquier pensamiento. In [59]: from random import […]

Si la statement con dos condiciones en Python

Estoy escribiendo un progtwig de consola simple para ayudarme a mí mismo ya algunos compañeros de geología con análisis de muestras de rocas. Nuestro profesor nos proporcionó un diagtwig de flujo que ayuda a especificar las características de la muestra. Estoy intentando convertir esto en un progtwig de consola. Mi pregunta es si es posible […]

TypeError demasiados argumentos

Cuando se ejecuta este código, aparece un error que indica que hay demasiados argumentos en la línea 8. No estoy seguro de cómo solucionarlo. #Defining a function to raise the first to the power of the second. def power_value(x,y): return x**y ##Testing ‘power_value’ function #Getting the users inputs x = int(input(“What is the first number?\n”)) […]

¿Qué significa esta syntax en Python?

¿Qué significa la coma en la siguiente statement? ¿Define dos variables a la vez? resp, content = client.request(request_token_url, “GET”)

¿Qué significa `@` en Python?

¿Qué significa @ en Python? Ejemplo: @login_required , etc.

¿Qué representa << en python?

Python dice 1 << 16 = 65536 ¿Qué operación realiza << en Python?