Open bea-or opened 11 months ago
Hola buenas @bea-or, Respecto a la primera duda, no hay que poner un espacio, ya que la separación de línea cuenta como un espacio, por lo tanto en el ejemplo que pusiste no tienes que poner un espacio después de la coma.
Y con la segunda duda, no tienes que que poner espacios alrededor del "=", al hacer uso de keywords. La única excepción sería a la hora de entregar argumentos a una función y esta tenga algún valor predeterminado que quieras mostrar, y para hacer diferencia de estos a los predeterminados no se les pone espacios alrededor, mientras que el ingresado si se le pone espacio. Ten en cuenta que esta excepción es de un uso raro, ya que no es necesario mostrar los valores predeterminados de una función, por lo tanto para que no te compliques te recomiendo solo hacer el uso común que es no poner espacios "=" en los keywords.
Te dejo una imagen de la Guía de Pep8 oficial, para ejemplificar tu segunda duda.
Saludos
Hola, tengo dos dudas:
Hola buenas @esperanzaacevedo, Respecto a primera, según el manual debería quedar de la siguiente manera, , se debería tratar de mantener la indentación con el inicio de la variables Respecto a tu segunda duda la mayoría de IDE dice en el carácter en el que te encuentras, por lo que ahí deberías saber cuantos caracteres tiene, por ejemplo en Visual Studio se debería ver de la siguiente manera En la línea azul donde aparece en que línea estás, también te dice en cual columna, indicándote el número de caracteres que tiene en este caso serían 16, ya que a la derecha estaría la columna 17, la cual esta vacía. Si es que quedas con alguna duda no dudes en preguntar. Saludos.
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
Hola! Me surgió una duda acerca del PEP8 cuando estaba haciendo la tarea. Sé que se debe siempre tener un espacio después de una coma y que las lineas no deben tener mas de 100 caracteres. Entonces, estaba revisando y cuando quiero "separar" una linea para que no pase los 100 caracteres y los separo después de una coma, debe quedar un espacio ahí o no? Porque en teoría, según el PEP8 no hay que dejar espacios en blanco al final de una linea pero en ese caso no habría espacio después de una coma. Por ejemplo, en el siguiente código se debe poner un espacio despúes de la coma o no?
También, cuando se colocan variables como argumentos en una funcion, tipo si tengo la función saludar() que recibe un nombre: ¿debería ser
saludar(nombre='Juan')
osaludar(nombre = 'Juan')
? Esto también seria para cuando se ocupa la función sort() y se hace uso de key=...Gracias!