Modifiche

Da GolemWiki.

Python Lezione 4 Giugno 2008

28 byte rimossi, 16:32, 5 giu 2008
nessun oggetto della modifica
== Il Python ==
è un linguaggio di programmazione interpretato.
Il linuaggio interpretato è simile agli altri linguaggi in circolazione ma, invece di essere trasformato direttamente in codice binario dal meccanismo automatico, viene interpretato da questo e poi mandato all'hardware.
== '''I COMMENTI ''' ==
: sono righe che l'interprete salta e non legge
''# stampa:”hello word”''
== '''PRINT''' ==
: è una funzione, è seguito da una stringa (una cosa tra 2 virgolete).La stringa deve essere tra virgolette in tutti i comandi, i numeri interi invece no.
Il punto e virgola in molti dei linguaggi di porgrammazione si mette alla fine di ogi riga, in Python si può ma un buon pitonista in genere non lo fa mai.
== '''ECCEZIONE''' ==
:se io commento la definizione di messaggio (es: ''# messaggio = " hello world "'' ) il programma non sa cos'è messaggio e se scrivo:
''print "messaggio"''
Se si scrive python da riga di comando parte l'interprete se scriviamo roba lui l'esegue e si usa per provare le cose.per uscire premere ctrl+d.
== '''LE STRINGHE:''' ==
supportano molti metodi perchè sono oggetti (che è un altro nome per variabile).le stringhe sono immutabili.
Se una stringa viene dichiarata la seconda volta, diversamente dalla prima, quella precedente viene buttata.
LE STRINGHE SONO IMMUTABILI.
== '''Funzione DIR''' ==
Esistono stringhe, interi, float (numeri con virgola)buleano (che ha due valori, vero o falso, True e false)e i CONTENITORI:
== '''LE LISTE =''' =
es. lo scaffale ha I pc, I pc sono oggetti (pc1,pc2...).Se voglio uno scaffale di pc senza dare I nomi a tutti gli oggetti, definisco lo scaffale.
Con tuple si usano le parentesi tonde.
== '''DIZIONARI''' ==
il dizionario si definisce con le parentesi graffe {chiave:valore, chiave:valore}
Dizionari liste e tuple sono dele sequenze e sono iterable e si possono scorrere.
== '''1.If elif else''' ==
'''DOPO I DUE PUNTI METTO SEMPRE IL TAB.'''
== '''5.xrange''' ==
xrange è un iterable di dieci elementi con il primo valore uguale a 0 .E' una lista ma non ha le proprietà di una lista.
è più lento di xrange e poi sta morendo
== '''7.len''' ==
''len (a)''
da la lunghezza della stringa
== '''8.enumerate''' ==
se io ho una lista di tre elmenti
ti chiede il valore di base ed esponente.
== '''10.Int''' ==
forza il fatto che quel valore sia un intero.
'''UPPER:''' il contrario di lower
== '''ESEMPIO DELLA SERATA:''' ==
772
contributi

Menu di navigazione