Python: Fondamentali (Soluzioni)ΒΆ
Uso
help
:help(1) help(1.0)
In alternativa, uso
dir
:dir(1) dir(1.0)
Prima assegno l’oggetto stringa
'testo'
alla variabilex
, poi chiamohelp
per visualizzare l’aiuto del metodoreplace
delle stringhe:x = 'testo' help(x.replace)
Il codice funziona perche’
x
contiene un riferimento ad un oggetto stringa, come posso verificare con:type(x)
In alternativa, posso usare:
help('testo'.replace)
Come sopra, assegno l’oggetto lista
[]
ax
, poi usohelp
:x = [] type(x) # per verificare che x si riferisca ad una lista help(x.remove)
Come sopra:
x = {} type(x) # per verificare che x si riferisca ad un dizionario help(x.items)
Eseguo:
help(dir) help(help)
Eseguo l’esercizio con
echo
. Da un terminale (non dall’interprete Python!), scrivo:echo 'print "Hello, world!"' > hello.py
Cosi’ ho creato un file
hello.py
che contiene il testo:print "Hello, world!"
come posso verificare usando
cat
:cat hello.py
Visto che il testo e’ codice Python, posso eseguire il modulo scrivendo, sempre dalla shell (non dall’interprete Python!):
python hello.py
Riassumendo, l’intera procedura e’:
$ echo 'print "Hello, world!"' > hello.py $ python hello.py Hello, world! $
(Qui
$
indica che il comando viene eseguito nella shell.)