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

Come rientro di un file Python

A differenza di qualche altro linguaggio di programmazione , Python non usa iniziando o terminando parole chiave o staffe per definire l' inizio e la fine di una funzione. Invece, utilizza il rientro rigoroso , o " spazio bianco " regole . Ogni blocco di codice - come se , altrimenti , per o mentre Dichiarazioni - inizia con un trattino , e le linee successive sono rientrate una volta . Se si affermazioni nidificare all'interno di ogni altro , ogni successiva funzione annidata " eredita " il numero di rientri dalla dichiarazione iniziale. Per far rientrare , è possibile utilizzare il tasto di tabulazione o un qualsiasi numero di spazi , fino a quando i vostri trattini rimangono coerenti per tutto il programma. Istruzioni
1

Aprite il vostro programma Python e iniziare un nuovo file di programma
2

Digitare quanto segue : .

MyNum = 5

print " Ciao , ! mondo "

abs ( 3)

variabili , dichiarazioni di stampa o altre funzioni che consistono di una riga di codice non richiede il rientro . Queste righe generano un errore se il parser trova qualsiasi spazio bianco leader
3

Digitare il seguente :

se myNum == 1 :

- . - > print " Il numero è 1 . "

elif :

- > print " Il numero è 2 . "

altro :

- - > print " Il numero non è 1 o 2 . "

- > print "Impossibile trovare il numero . "

" - > " rappresenta un rientro , sia che si essere una scheda o uno spazio vuoto. Quando si utilizza un'istruzione if , il "se ", " altro " e di tutte le "dichiarazioni elif " sono allineati tra loro , mentre tutte le possibilità eseguibili sono allineati pure. Si noti che l'istruzione "else " utilizza un blocco di codice su più righe , ogni riga di cui si allinea con le stesse regole di rientro
4

Digitare quanto segue : .

Per x in gamma ( 1 , 5) :

- > se x == myNum :

- > - > Stampa " myNum è" , x

- - > altro :

- > - > print " myNum non è" , x

Queste linee utilizzano un'istruzione if nidificato all'interno di un'istruzione for . Il blocco di codice se segue il proprio rientro , che sono tutti aggiunti al di dichiarazione a cui appartiene
5

Digitare quanto segue : .

Def simpleFunction ( ) :

- > Stampa " . si tratta di una funzione one- line"

Quando si definisce una nuova funzione , non trattino della dichiarazione ( prima ) riga. Trattino ogni successiva linea che è parte della funzione almeno una volta
6

Digitare quanto segue :

def largerFunction ( ) :

- > stampa. "Questa è una funzione multi- linea".

- > myVar = raw_input ( " Scrivi qualcosa : " ) per

- > se isinstance ( myVar , str ) :

- > - > se myVar == " " :

- > - > - > Stampa ". È stato immesso niente "

- > - > altro :

- > - > - > print "Hai inserito una stringa . "

- > altro :

- > - > stampa . " Hai inserito un numero"

Ancora una volta , ogni blocco di codice segue le proprie regole di rientro , che si aggiungono a quelli della dichiarazione è nidificato all'interno .

 

Programmazione © www.354353.com