Los comentarios en Python, al igual que sucede en otros lenguajes de programación, sirven para explicar a las personas que puedan leer el programa en el futuro, qué es lo que hace el programa, así como explicar algunas partes del código. Estos comentarios son ignorados por las computadoras cuando ejecutan el código. No se tú, pero yo con el paso del tiempo cada vez me olvido más de las cosas. Es algo así como dejar post-its dentro del programa. Escribir comentarios en python, aunque requiere un esfuerzo, es una buena práctica y compensará con creces ese esfuerzo en el futuro.
En python los comentarios se pueden poner de dos formas:
- Escribiendo el símbolo almoadilla delante de la línea de texto donde está el comentario.
- Escribiendo triple comilla doble («»») al principio y al final del comentario (que puede ocupar más de una línea).
A modo de ejemplo:
# Este es un comentario en python
>>> comando_python1
>>> comando_python2 # Esto también es un comentario
# Este es otro comentario en python
# aunque lo hemos escrito en dos lineas
""" Este es un comentario multilinea. La
siguiente parte realiza una serie
de cosas muy chulas """
>>> comando_chulo_python1
>>> comando_chulo_python2
""" Aunque es multilinea, sólo usamos una """
Convenciones usadas en tutorial python
Se han tomado las siguientes convenciones en este tutorial:
- El símbolo >>> no hay que escribirlo y sirve simplemente para representar dónde escribimos nosotros (parecido al c:\ de Msdos) y qué responde el ordenador.
- Se usa de manera indistinta la comilla sencilla ‘, que la doble «. Ambas son válidas en Python.
El comando print es de gran utilidad para que el programa pueda comunicarse con nosotros. Como veremos más adelante, este comando muestra el texto que pongamos, o incluso el valor que hay dentro de una variable.
>>> print("Esto es un texto")
Esto es un texto
kelwing dice
quiero saber mas de python
jaime dice
Hola kelwing,
me alegra tu interés en un lenguaje tan fantástico como python. Puedes seguir aprendiendo con las siguientes clases del tutorial que aparecen en el menú izquierdo, o los cursos que encontrarás en el menú de otros recursos.
Diego prada dice
Hola, estudio ingenieria en sisitemas y me va mal en programación en python. Una ayuda por favor??
jaime dice
Hola Diego,
¿con qué te hace falta ayuda?
Juan Hucul dice
Encomiable labor. Muchísimas gracias. Es muy útil
Edgardo dice
Al final de cada leccion deberia habar un enlace para la leccion siguiente o anterior
jaime dice
Hola Edgardo,
muchas gracias por el comentario. Creo que es muy buena idea y es algo que tengo en mente. Espero incluirlo próximamente.
Cj dice
Hola, estoy haciendo un curso de Python3 donde se ven cuestiones básicas del lenguaje, mi pregunta en particular ya que mi interés es en la web para realizar un sistema de consultas de ingreso, estado y egreso de pacientes de un Hospital que me recomendarías como primer frameworks (Django o Flask) desde ya muchas gracias muy bueno el sitio.
jaime dice
Hola Cj,
yo lo haría con Django. Es más «quisquilloso» que Flask al tener que hacer las cosas a su manera, pero en la gestión de la base de datos te va a quitar mucho trabajo y seguro que lo agradeces.
er dice
Gracias.
Jholiner dice
hola, estoy haciendo este curso y de antemano muchas gracias, pero tengo una duda,
¿porque cuando trato de hacer un comentario entre varias lineas con el («»») no me lo muestra como comentario ?
si lo hago con el gato (#) si aparece normal pero con las triples comillas (dobles o simples) no hace nada.
gracias.
jaime dice
Hola Jholiner,
imagino que te refieres a que tienen diferente color. Depende del programa que estés usando para escribir el código. En cualquier caso, el programa te funcionará correctamente a pesar de eso.
Ricardo Acero dice
Hola, estoy haciendo un curso de Python y uso Sublime Text para ejecutar los códigos. En varias ocasiones (No siempre) al dejar una nota con la almohadilla #, este me arroja Error Sintax señalandome dicha almohadilla, cosa que no deberìa pasar nunca debido a que es un comentario. ¿Me podrìas ayudar diciendome como soluciono esto o por que pasa? Muchas gracias.
jaime dice
Hola Ricardo,
¿Has probado a ejecutar el programa desde la linea de comandos? Sospecho que a lo mejor tienes un problema real en el código porque no estés cerrando algunas comillas, paréntesis, etc.
Si se ejecuta correctamente, el problema puede estar en los plugins de Sublime. Puedes probar a cambiar de «linter» por si fuera ese el problema.
Supongo que lo estás usando, pero si no lo tienes ya instalado, te recomiendo que instales anaconda para Sublime Text.
Bianca dice
Muchas gracias por este gran 20% de tutorial. Soy una entusiasta de la informática y recientemente me he visto un par de videos de .py
merct dice
tengo un problema… tengo una mac cuando escribo entre(«) para definir o imprimir me sale error SyntaxError: invalid character ‘“’ (U+201C)..
utilizo el text edit
gracias .
jaime dice
Hola Mercet
estás usando las dobles comillas tipográficas, y no la de las dobles comillas «normales».
Algunos editores de texto tienen una opción para convertir automáticamente las comillas normales en tipográficas, y probablemente sea lo que te está pasando.