Esempi

La parola chiave print stampa gli argomenti immediatamente successivi. Se l'istruzione è seguita da una virgola, una nuova riga non viene inclusa nell'output. Ad esempio:

print "This demonstrates the use of a",
print " comma at the end of a print statement."

Il risultato sarà l'output riportato di seguito:

This demonstrates the use of a comma at the end of a print statement.

L'istruzione for viene iterata attraverso un blocco di codice. Ad esempio:

mylist1 = ["one", "two", "three"]
for lv in mylist1:
    print lv
    continue

In questo esempio, tre stringhe vengono assegnate all'elenco mylist1. Gli elementi dell'elenco vengono quindi stampati, con un elemento di ciascuna riga. Si ottiene il seguente risultato:

one
two
three

In questo esempio, il programma di iterazione lv prende il valore di ciascun elemento nell'elenco mylist1 a turno quando il loop for implementa il blocco di codice per ogni elemento. Un iteratore può essere qualsiasi identificativo valido di qualsiasi lunghezza.

L'istruzione if è un'istruzione condizionale. Valuta la condizione e restituisce true o false, in base al risultato della valutazione. Ad esempio:

mylist1 = ["one", "two", "three"]
for lv in mylist1:
    if lv == "two"
        print "The value of lv is ", lv
    else
        print "The value of lv is not two, but ", lv
    continue

In questo esempio, viene valutato il valore dell'iteratore lv. Se il valore di lv è two, viene restituita una stringa diversa alla stringa restituita se il valore di lv non è two. Si ottiene il seguente risultato:

The value of lv is not two, but one
The value of lv is two
The value of lv is not two, but three