Benvenuti su Postarelibero.com

domenica 24 gennaio 2010

Python: guida alla sintassi in modalità interattiva


Avviare python.
Per ottenere una descrizione concisa delle istruzioni, del linguaggio python, al prompt, digitate help(), es:

>>> Help()
Invio da tastiera

Welcome to Python 2.6! This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics". Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

help> if
Invio da tastiera
The ``if`` statement
********************

The ``if`` statement is used for conditional execution:

if_stmt ::= "if" expression ":" suite
( "elif" expression ":" suite )*
["else" ":" suite]

It selects exactly one of the suites by evaluating the expressions one
by one until one is found to be true (see section *Boolean operations*
for the definition of true and false); then that suite is executed
(and no other part of the ``if`` statement is executed or evaluated).
If all expressions are false, the suite of the ``else`` clause, if
present, is executed.
(END)
Per ritornare al prompt di python >>>, premere il tasto q


Per ottenere una descrizione delle funzioni built-in (type,str,dir,file... Vedi lista al link: http://docs.python.it/html/lib/built-in-funcs.html), al prompt di python, basta scrivere:
>>> help(nomefunzionebuil-in)

2 commenti:

rief ha detto... [Rispondi]

Riguardo la modalità interattiva segnalo il progetto bpython (http://bpython-interpreter.org/) che è un interprete avanzato di python, supporta colorazione e completamento del codice e tutto comodamente da shell.

Ermes ha detto... [Rispondi]

Ottimo!
Grazie per il commento.
Non vedo l'ora di provarlo.
Torna a trovarci.

Post Correlati

Archivio blog

Blogitalia

Feed XML offerto da BlogItalia.it BlogItalia.it - La directory italiana dei blog http://www.wikio.it