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.