Hay algo único que podemos hacer con funciones que no hemos visto antes, y se llaman
cadenas oscuras.
Déjame mostrarte lo que quiero decir.
Si tuviera una función aquí y simplemente la llamaremos prueba y prueba, digamos
que recibe un parámetro que es un y aquí imprimirá muchas cosas inútiles, completamente inútiles.
Función ahora, si ejecuto esto bien, no va a pasar nada porque tengo que llamar a test y
luego decir, bueno, signos de exclamación y ves que nuestra función funciona, pero en realidad podemos, con funciones en Python,
usar algo llamado cadenas oscuras .
Y se parece a esto.
Haces un solo código, un solo código, un solo código.
Entonces tres de ellos.
Y luego, en la parte inferior, una vez más, código único.
Código único, código único.
Entonces el comienzo de la función como este.
Y aquí puedo agregar información sobre la función.
Por ejemplo, esta función prueba y prince.
Perram, A.
Ahora, aquí está la parte interesante, si ejecuto pruebas aquí y hago corchetes, mire eso.
Mi editor me dice información que esta función prueba e imprime un parámetro a esto se le llama cadena oscura.
Y lo que nos permite hacer es realmente comentar dentro de nuestras funciones de una manera que si otra
persona, digamos, está usando la función de prueba, realmente pueda, digamos en el futuro,
cuando escribamos aplicaciones grandes donde no es solo diez líneas de código o
tal vez tengamos archivos diferentes, en lugar de simplemente encontrar lo que hace la prueba mientras lo escribo, me dirá,
oye, la prueba devolverá o imprimirá Perama.
Entonces busco información sobre esto.
Y si alguna vez usamos algo como LENTH, por ejemplo, y ejecutamos esto, verá que esto nos da información sobre
la función mediante el uso de cadenas oscuras, pero viene integrado con PyCon.
Otra forma de ver esto, fíjate, cuando hablamos de entornos de desarrollo, nuestros editores lo harán automáticamente, pero
hay algunas otras formas en las que realmente podemos leer esto.
Por ejemplo, puedo hacer la función de ayuda, que no hemos visto antes, que viene preconstruida con
Python.
Y no queremos llamar a la función, solo quiero llamar a la ayuda en la prueba si ejecuto esto.
Mire eso, obtengo información de prueba, esta función prueba e imprime Perama para que podamos usar la ayuda para averiguar qué
hace una función, lo cual es realmente, realmente útil.
Otra forma de hacer esto es usar lo que llamamos un método mágico o un método Dundar, que nuevamente veremos más
adelante en el curso.
Hago doble subrayado y luego doc.
Y luego doble subrayado como este, si hago clic en ejecutar.
Bueno, tenemos que imprimir algo aquí, así que imprimamos.
Haga clic, ejecute y mire eso, obtengo lo mismo.
Entonces, estas cadenas oscuras son realmente, realmente útiles para agregar comentarios y definiciones a sus funciones, de modo que cuando otras
personas de su, digamos, equipo o compañeros de trabajo se encuentren con la función que creó, puedan entender
lo que hace. de inmediato sin buscar en sus archivos de Python o en varios
archivos.
Característica muy útil.