Accademia:Oggetti predefiniti: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(anche lezione 12)
(raggruppo i vari tipi)
Riga 1: Riga 1:
{{Template:Acc_Menu_Python}}
{{Template:Acc_Menu_Python}}
== Interi ==
== Tipi numerici ==
=== Interi ===
Gli interi sono... numeri interi :)
Gli interi sono... numeri interi :)


Riga 15: Riga 16:
</pre>
</pre>


== Float ==
=== Float ===
I float sono i numeri con la virgola, sia positivi che negativi e compresi anche quelli con parte decimale pari a 0.
I float sono i numeri con la virgola, sia positivi che negativi e compresi anche quelli con parte decimale pari a 0.
<pre>
<pre>
Riga 26: Riga 27:
</pre>
</pre>


== Numeri complessi ==
=== Numeri complessi ===
Li tralasciamo. Chi è interessato ora sa che in Python esiste un tipo predefinito per gestirli; si presume che sia in grado di trovare la documentazione autonomamente.
Li tralasciamo. Chi è interessato ora sa che in Python esiste un tipo predefinito per gestirli; si presume che sia in grado di trovare la documentazione autonomamente.


Riga 47: Riga 48:
</pre>
</pre>


== Stringhe ==
== Sequenze ==
=== Stringhe ===
Una stringa è una sequenza di caratteri, che in Python sono raggruppati tra apici.
Una stringa è una sequenza di caratteri, che in Python sono raggruppati tra apici.


Riga 71: Riga 73:
</pre>
</pre>


== Liste ==
=== Liste ===


[[Categoria:Accademia Python - Lezione 1]]
[[Categoria:Accademia Python - Lezione 1]]

Versione delle 14:12, 20 mar 2011

Tipi numerici

Interi

Gli interi sono... numeri interi :)

Quelli delle scuole elementare, per intenderci, ma anche quelli negativi.

>>> type(0)
<class 'int'>
>>> type(1)
<class 'int'>
>>> type(100000000)
<class 'int'>
>>> type(-6)
<class 'int'>

Float

I float sono i numeri con la virgola, sia positivi che negativi e compresi anche quelli con parte decimale pari a 0.

>>> type(0.5)
<class 'float'>
>>> type(1.0)
<class 'float'>
>>> type(-3.7)
<class 'float'>

Numeri complessi

Li tralasciamo. Chi è interessato ora sa che in Python esiste un tipo predefinito per gestirli; si presume che sia in grado di trovare la documentazione autonomamente.

Booleani

Esistono solo 2 possibili valori: True o False; i numeri 1 e 0 possono rispettivamente essere usati come sinonimi.

Info.png Nota
La T e la F devono necessariamente essere maiuscole.


Prova da terminale:

>>> vero = True     # deve essere maiuscolo
>>> falso = False   # sempre maiuscole
>>> vero
True
>>> falso
False
>>> vero + vero
2
>>> falso + falso
0

Sequenze

Stringhe

Una stringa è una sequenza di caratteri, che in Python sono raggruppati tra apici.

Info.png Nota
È indifferente l'uso degli apici singoli o doppi. L'importante è che la stringa si apra e si chiuda con il medesimo simbolo.
>>> string1 = "una bella stringa"
>>> string2 = 'una bella stringa'
>>> string1 == string2
True

Sono scritture equivalenti e sempre assegnano del testo. È possibile utilizzare anche le virgolette ripetute tre volte; in questo caso anche gli a capo sono accettati:

"""Questo
        e` un testo che vedi
formattato      cosi` come'e`
"""

Si noti che '1234' è una stringa, e non un numero:

>>> type('1234')
<class 'str'>

Liste