Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

La funzione pass in Python

In Python , la parola chiave "pass " è usato solo per la dichiarazione di passaggio - un particolare tipo di funzione che è costruito nella lingua ai fini del controllo di flusso . Quando viene chiamato , non fa nulla e semplicemente " passa " l'esecuzione del programma alla riga successiva . Tuttavia, lo fa svolgere un ruolo importante nei programmi sintattica . Il Passo Dichiarazione

"Pass" è una dichiarazione vuota che esegue alcun codice . Ha due scopi principali . Il primo è come segnaposto per una definizione di funzione che non è stato ancora scritto . Uso di " pass" consente di evitare gli errori del compilatore che si verificherebbero se nulla fosse scritto in cui è richiesta una dichiarazione. Quando " pass" si pone come l' unica affermazione nella definizione , il programma verrà compilato con successo , e la funzione eseguirà alcuna azione quando viene chiamato. Per esempio :

def myFunction ( ) : pass

istruzione pass anche può essere usato per "mantenere" un ciclo. Per esempio :

pur vero : passaggio
Python struttura e lo scopo del "Pass" Funzione

differenza di altri linguaggi di programmazione come C e Java , Python usa spazi e le interruzioni di linea come delimitatori , invece di parentesi graffe o punti e virgola . Definizioni di funzioni , corpi loop, e altri " sottostrutture " sono rientrati dopo l'intestazione . Il compilatore si aspetta sempre la linea dopo un colpo di testa di essere parte della definizione , e genererà un errore se quella linea non è rientrato , anche se non avete intenzione di essere parte della definizione del ciclo o funzione. L' istruzione pass è un modo per evitare questo errore .
Utilizzo di istruzioni in Python

Python usa parole chiave riservate per indicare funzioni e le istruzioni particolari . Dichiarazioni come l'affermazione " pass" costituiscono la spina dorsale della struttura di base del codice . Alcuni altri esempi di dichiarazioni includono istruzioni di controllo del flusso del programma "ritorno " e " pausa". Non hai bisogno di parentesi per invocare una dichiarazione come "pass ", come si fa con una vera funzione . Alcune affermazioni , come ad esempio l'affermazione " stampa" in Python 2 , può prendere i parametri , ma "pass" non lo fa.
Simili dichiarazioni

Nel contesto di un loop , altre istruzioni possono servire uno scopo simile a quello della istruzione pass . Ad esempio , l'istruzione " continue " invia il programma all'inizio del ciclo come se fosse iterata successo attraverso . In un ciclo "while " , l'affermazione "continua" serve allo stesso scopo come l'affermazione "pass " : Il ciclo non farà nulla e continuerà a tempo indeterminato fino a quando sono soddisfatte le condizioni , possibilmente da una parte diversa del programma di invio un segnale per il ciclo alla fine.

 

Programmazione © www.354353.com