Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python - Coggle Diagram
Python
Data Types
Numeri
Boolean (bool)
True (1)
False (0)
Interi (int)
Literal
Binario (0b)
Ottale (0o)
Esadecimale (0x)
Underscore (Leggibilita)
Decimali (float)
Punto Decimale
Notazione Esponenziale (e)
Immutabile
Numeri Immaginari
Stringhe (str)
Sequenza
Ordine
Caratteri
Unicode
Immutabile
Coppia di Apici
backslash (Multilinea)
Tripli Apici Doppi
Sequenza di Escape
Formattazione
Modulo Formatting (Deprecato)
Metodo Format (2.6)
f-string
f" testo{stringa}" (Interpolazione)
PEP 498
Operatori
Operazione su Elementi
Aritmetici
Addizione (+)
Sottrazione (-)
Moltiplicazione (*)
Divisione Decimale (/)
Divisione Intera (//)
Modulo (%)
Esponenziale (**)
Meno Unario (-)
Assegnamento
=
+=
-=
*=
/=
//=
%=
**=
Confronto (True/False)
Minore (<)
Maggiore (>)
Uguale (==)
Diverso (!=)
Maggiore o Uguale (>=)
Minore o Uguale (<=)
Precedenze
Parentesi Tonde
Logici (True/False)
And
Or
Not (Unario)
False
None
False
0
Sequenza Vuota
Dizionario Vuoto
Su Sequenze
Prelevare
nome[indice]
Slice
nome[start:stop:step]
Indice Negativo (Fine)
Concatenazione (+)
Lunghezza (len)
Lunghezza Caratteri
Minimo (min)
Carattere Minore (Alfabeto)
Massimo (max)
Carattere Maggiore (Alfabeto)
Espressioni
Valutazione ed Output
None
Assenza Valore
Conversione
Interi int()
Stringhe (Numeri)
Booleani
Decimale
Decimali float()
Interi
Stringhe (Numeri)
Booleani
Stringa str()
Booleani
Interi
Decimali
Booleani bool()
Interi
Decimali
Stringhe
Oggetto
Identita
Tipo
Mutabile
Immutabile
Valore
Singoli
Multipli
Callable
Callable
Funzioni
Id
Type
Uncallable
Dati
Attributi
Oggetto Interno
Dati
Funzione (Metodo)
Dot Notation
Strutture Dati (Insiemi di Valori)
Liste (Sequenza) (list)
Mutabili
Oggetti
Istanza (list)
nome = [1,2,3,...]
Estrazione (nome[indice])
Indice negativo [-1] ultimo
Slice (Sequenze)
Liste bidimensionali
Estrazione nome [valore][valore]
Sostituzione
nome[indice] = valore
Funzione len(nome)
Attributo nome.insert(indice, valore)
Attributo nome.append()
Operatore del nome[indice]
Operatore valore in nome
Modifica Condivisa tra variabili con stesso oggetto
nome.copy() (Duplicazione)
Tuple (Sequenza)
Immutabili
Oggetti (tuple)
nome = (1,2,3,...)
Unpacking
nome,nome,nome, = tupla
Dizionari (Chiavi e Valori)
Ordine (Non Definito)
key univoche
Oggetti (dict)
Chiavi (Immutabili)
Valori
Mutabile
nome = {key : valore, key: valore}
Modifica
nome[key] = valore
se key inesistente, allora aggiungi
del nome[key]
Metodo nome.clear() (all delete)
Operatore key in nome (booleano)
metodo nome.copy()
Copia in un altro dizionario
items (dict_items)
nome = nome.items()
tuple che contiene elementi dizionari
nome.update()
Set (Valori Univoci)
Solo key
Oggetti (set)
nome = set([valore,valore,valore])
nome = {valore,valore,valore}
Mutabile
nome.add(valore)
Immutabile
frozenset
valore in nome
operazioni
Intersezione
nome & nome
Unione
nome | nome
Differenza
nome - nome
XOR
nome ^ nome
Sequenza
Elementi (Tipo Diverso)
Ordine (Ascendente)
Indicizzazione (Posizione)
Partenza 0
Valori
Strutture di Codice
Linee di Codice
Linea Logica (Riassemblata da python)
istruzioni
Linea Fisica (Arbitraria)
Termina a capo
Termina a commento
Commento (#)
Blocco di Codice
Insieme di linee di codice
Raggruppate
Nidificati
Identazione
Statement (Istruzione)
Monolinea con punto e virgols (Sconsigliata)
Semplice
Composti
nidificati
Condizionali
if
if
elif
else
Valuta una condizione e sceglie
while (loop)
while
else
entra comunque
break
continue
Iterazione
for
Prelievo (Sequenza) e Aseegnazione (Variabile)
in
dizionario
nome.values()
nome.items()
break
continue
Funzione range(start, stop, step)
stop escluso
list comprehension
[expression for item in iterable if condition]
Variabili
Assegnamento
Regole
No Keyworld
No Numero Iniziale
Puntatore
Reference Counter
Garbage Collector
Literal
Inferenza