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 chiamohelpper visualizzare l’aiuto del metodoreplacedelle stringhe:x = 'testo' help(x.replace)
Il codice funziona perche’
xcontiene 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.pyche 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.)