Articles of palabra clave

Python, ¿por qué elif la palabra clave?

Acabo de comenzar la progtwigción en Python, y me pregunto sobre la palabra clave elif . Otros lenguajes de progtwigción que he usado antes de usar else if . ¿Alguien tiene una idea de por qué los desarrolladores de Python agregaron la palabra clave elif adicional? Por qué no: if a: print(“a”) else if b: […]

¿Es ‘file’ una palabra clave en python?

¿Es el file una palabra clave en python? He visto algo de código usando el file palabras clave muy bien, mientras que otros han sugerido no usarlo y mi editor está codificado por colores como palabra clave.

¿Por qué se cambiaron Verdadero y Falso a palabras clave en Python 3?

En Python 2, podríamos reasignar True y False (pero no None ), pero los tres ( True , False y None ) se consideraron variables integradas. Sin embargo, en Py3k, los tres se convirtieron en palabras clave según los documentos . Por mi propia especulación, solo podía adivinar que era para evitar los chanchullos como […]

Cómo usar la palabra clave “raise” en Python

He leído la definición oficial de “subir”, pero todavía no entiendo muy bien lo que hace. En términos más simples, ¿qué es “subir”? Ejemplo de uso ayudaría.

El equivalente de Python de && (lógico-y) en una sentencia if

Aquí está mi código: def front_back(a, b): # +++your code here+++ if len(a) % 2 == 0 && len(b) % 2 == 0: return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):] else: #todo! Not yet done. 😛 return Estoy recibiendo un error en el condicional de FI. ¿Qué estoy haciendo mal?

Pasar un diccionario a una función como parámetros de palabras clave

Me gustaría llamar a una función en python usando un diccionario. Aquí hay un código: d = dict(param=’test’) def f(param): print param f(d) Esto imprime {‘param’: ‘test’} pero me gustaría que solo imprima la test . Me gustaría que funcione de manera similar para más parámetros: d = dict(p1=1, p2=2) def f2(p1,p2): print p1, p2 […]

Argumentos normales vs. argumentos de palabras clave

¿En qué se diferencian los “argumentos de palabras clave” de los argumentos normales? ¿No se pueden pasar todos los argumentos como name=value lugar de usar la syntax posicional?