‫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.