‫C'è una cosa unica che possiamo fare con le funzioni che non abbiamo mai visto prima, e sono chiamate
‫stringhe scure.
‫Lascia che ti mostri cosa intendo.
‫Se avessi una funzione qui e la chiameremo semplicemente test e test, diciamo che
‫riceve un parametro che è a e qui stamperà un sacco di inutili, completamente inutili.
‫Funzione ora, se lo eseguo bene, non succederà nulla perché devo chiamare test e poi dire,
‫beh, punti esclamativi e vedrai che la nostra funzione funziona, ma in realtà possiamo, con le funzioni in Python,
‫usare qualcosa chiamato stringhe scure .
‫E sembra qualcosa del genere.
‫Fai un codice unico, codice unico, codice unico.
‫Quindi tre di loro.
‫E poi in fondo, ancora una volta, codice unico.
‫Codice unico, codice unico.
‫Quindi l'inizio della funzione in questo modo.
‫E qui posso aggiungere alcune informazioni sulla funzione.
‫Ad esempio, questa funzione verifica e prince.
‫Perram, A.
‫Ora, ecco la parte interessante, se eseguo dei test qui e faccio parentesi, guarda questo.
‫Il mio editor mi dice che questa funzione verifica e stampa il parametro a questa è chiamata stringa oscura.
‫E ciò che ci consente di fare è commentare effettivamente all'interno delle nostre funzioni in modo tale che
‫se un'altra persona, diciamo, sta usando la funzione test, può effettivamente, diciamo in
‫futuro, quando scriviamo grandi applicazioni dove non è solo dieci righe di
‫codice o forse abbiamo file diversi, invece di trovare semplicemente cosa fa test mentre lo sto digitando, mi dirà,
‫ehi, test tornerà o stamperà Perama.
‫Così ho trovato informazioni su questo.
‫E se mai usiamo qualcosa come LENTH, ad esempio, ed eseguiamo questo, vedrai che questo ci fornisce
‫informazioni sulla funzione usando stringhe scure, ma è integrato con PyCon.
‫Un altro modo per vederlo, intendiamoci, quando parliamo di ambienti di sviluppo, i nostri editor lo faranno automaticamente,
‫ma ci sono alcuni altri modi in cui possiamo effettivamente leggerlo.
‫Ad esempio, posso eseguire la funzione di aiuto, che non abbiamo mai visto prima, che è precompilata con
‫Python.
‫E non vogliamo chiamare la funzione, voglio solo chiamare l'aiuto per il test se eseguo questo.
‫Guarda, ottengo informazioni sui test, questa funzione testa e stampa Perama in modo che possiamo usare l'aiuto per scoprire cosa
‫fa una funzione, che è davvero, davvero utile.
‫Un altro modo per farlo è usare quello che chiamiamo metodo magico o metodo Dundar, di cui parleremo ancora più
‫avanti nel corso.
‫Faccio doppio underscore e poi doc.
‫E poi doppia sottolineatura in questo modo, se clicco su Esegui.
‫Bene, dobbiamo stampare qualcosa qui, quindi stampiamo.
‫Clicca, corri e guardalo, ottengo la stessa cosa.
‫Quindi queste stringhe scure sono davvero, davvero utili per aggiungere commenti e definizioni alle tue funzioni in modo che quando
‫altre persone del tuo, diciamo, team o colleghi incontrano la tua funzione che hai creato, sono in grado
‫di capire cosa fa subito senza cercare tra i tuoi file Python o più file.
‫Funzione molto utile.