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à il seguente:

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 sono assegnate all'elenco mylist1. Gli elementi dell'elenco vengono quindi stampati, con un elemento per ogni riga. Il risultato è il seguente:

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 identificatore valido di qualsiasi lunghezza.

L'istruzione " if " è un'istruzione condizionale. Valuta la condizione e restituisce vero o falso, a seconda del 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. Il risultato è il seguente:

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