documentación La pitón se especifica que es legal es omitir los paréntesis si una función sólo toma un único parámetro, pero¿Es posible llamar a la función Python de un solo parámetro sin usar paréntesis?
myfunction "Hello!"
genera un error de sintaxis. Entonces, ¿cuál es el problema?
(estoy usando Python 3.1)
EDIT:
La afirmación de que leí sólo se aplica a generator expressions:
The parentheses can be omitted on calls with only one argument.
¿Estás seguro? ¿Puedes decirnos dónde lees esa regla? ¿Estás confundiendo con ruby? –
Probablemente esté confundiendo Python con Ruby o Lua, donde a veces se pueden omitir las parantheses. – interjay
@Jen: hablan sobre paréntesis que denotan generador, no la llamada de función. – SilentGhost