Accademia:Oggetti predefiniti: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(→‎Stringhe: sistemo)
Riga 34: Riga 34:


== Stringhe ==
== Stringhe ==
Una stringa è una sequenza di caratteri, che in Python sono raggruppati tra apici.
{{Box|Nota|È indifferente l'uso degli apici singoli o doppi.}}
{{Box|Nota|È indifferente l'uso degli apici singoli o doppi.}}
<pre>string1 = "stringa 1"
<pre>string1 = "stringa 1"
Riga 43: Riga 45:
formattato      cosi` come'e`
formattato      cosi` come'e`
"""
"""
</pre>
Si noti che <code>'1234'</code> è una stringa, e non un numero:
<pre>
>>> type('1234')
<class 'str'>
</pre>
</pre>


[[Categoria:Accademia Lezione 4]]
[[Categoria:Accademia Lezione 4]]

Versione delle 23:39, 10 feb 2011

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'>

Booleani

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

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

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.
string1 = "stringa 1"
string2 = 'stringa 2'

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'>