Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
P2-Numeri e Stringhe
P2-Numeri e Stringhe
Numeri
e stringhe
VARIABILI, VALORI, TIPI, ESPRESSIONI
Capitolo 2
Variabili Valori
base 6
altezza 4
area
indirizzo 24.0
citta_residenza 'Corso Duca Degli Abruzzi'
citta_nascita
'Torino'
Valori e tipi
Nomi delle
📜 volume0.py variabili
o taxRate = 5 # un intero
E poi…
o taxRate = 5.5 # un numero a virgola mobile
E poi…
o taxRate = "Non-taxable" # una stringa
§ print(taxRate + "??")
o Stampa Non-taxable??
§ Quindi…
o Una volta inizializzata una variabile con un valore di un particolare tipo si deve
avere cura di continuare a salvare nella variabile valori del medesimo tipo
📜 volume1.py
b * ((1 + r / 100) ** n)
§ Ricordare:
o Se si usano stringhe con numeri interi o a virgola mobile, il risultato sarà un
errore
📜 pennies.py
https://docs.python.org/3/library/functions.html
📜 tiles.py
val = int("ciao")
name = 'Bob' B
Traceback (most recent call last):
print(name[0]) File "main.py", line 5, in <module>
name[0] = 'G'
name[0] = 'G' TypeError: 'str' object does not support
item assignment
§ Esempi
nome[ : 6]
• Inclusi i caratteri dal primo al 6 (escluso)
nome[6 : ]
• Inclusi gli elementi dal 6 (compreso) fino alla fine della stringa
nome[ : ]
• Tutti gli elementi, dal primo all’ultimo (ne fa una copia, operazione inutile per le stringhe)
Carattere Valore
(str) ASCII/Unicode
'x' (int)
120
§ Le funzioni sono generali e possono § Diversi metodi sono specifici per diversi
accettare argomenti di diverso tipo tipi di oggetti
o Tutte le stringhe hanno un gruppo di metodi
§ Le funzioni sono chiamate o Tutti gli interi hanno un gruppo di metodi
direttamente, con un elenco di o…
parametri
o func(param) § I metodi sono chiamati con la
notazione del punto (dot-syntax)
§ Le funzioni restituiscono un risultato o object.method()
che può essere salvato in una variabile
o result = func(param) § I metodi restituiscono un risultato che
può essere salvato in una variabile
o result = obj.method()
https://www.programiz.com/python-programming/string