Galleria mappe mentale Tipi di dati Python
Nozioni di base su Python - Tipi di dati, questi tipi di dati sono molto comuni nella programmazione Python e ogni tipo ha i suoi metodi e operazioni specifici che possono facilitare l'elaborazione dei dati.
Modificato alle 2024-03-14 17:00:25Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Tipi di dati Python
valore numerico
tipo
numero intero
int
base
binario
0b
0B
Ottale
0o
0O
decimale
esadecimale
0x
0X
numero in virgola mobile
decimale
galleggiante
Non fare calcoli
La conversione in binario è parziale
C'è un intervallo di valori
valore massimo
1.7976931348623157e 308
inf
valore minimo
2.2250738585072014e-308
0,0
tipo plurale
I numeri immaginari sono rappresentati da j
Esempio
c=45j
valore
Mostra la parte reale
c. reale
Mostra la parte immaginaria
c.imag
Lunghezza del modello
addominali(c)
Tipo booleano
bool
Numero in tipo booleano
Falso
0
0,0
nullo
VERO
qualsiasi altro valore
La prima lettera deve essere maiuscola
valore
VERO
1
Falso
0
Può essere convertito in un numero usando int()
Potrai partecipare direttamente alle operazioni digitali previa assegnazione
Operazione
E
Tutto T
T
C'è F
F
corto circuito
Quando si giudicherà che c'è F
Smetti di correre
RitornoF
Esempio
Tutto T
ultimo valore
C'è F
prima F
O
Tutto F
F
C'è T
T
corto circuito
Quando si giudica che esiste T
Smetti di correre
Ritorno T
Esempio
Tutto F
ultimo valore
C'è T
primo t
Operazione
Addizione, sottrazione, moltiplicazione e divisione
energia
**
Arrotondamento
//
Prendi il resto
%
pari
==
non uguale a
! =
sequenza
tipo
tipi immutabili
corda
stra
creare
apostrofo
Virgolette
virgolette triple
nuova linea
apostrofo
carattere di continuazione della riga
\
Ingresso di nuova riga
Visualizzazione dei pari
fine della prima riga
carattere di nuova riga
\N
Ingresso di nuova riga
Visualizzazione della riga a capo
Inizio della seconda riga
Utilizzato con il carattere di continuazione della riga
virgolette triple
Interruzione di riga direttamente
Visualizzazione della riga a capo
Operazione
.giuntura()
Giunzione
Esempio
s.join(["a","b","c"])
Utilizzare s per unire "a" "b" "c"
.sostituire()
sostituire
Esempio
s.sostituisci(vecchio,nuovo,1)
Sostituisci il vecchio con il nuovo
old/new dovrebbero essere entrambe stringhe
Portare''
Sostituisci tutto per impostazione predefinita
.diviso()
Taglia con il contenuto tra parentesi
nessun parametro
Taglia con spazi
I risultati vengono memorizzati sotto forma di elenco
.striscia
taglio
Comunemente utilizzato per rimuovere gli spazi su entrambi i lati
tupla
struttura
tupla
elenco di sola lettura
sottoargomento
( )
creare
t1 = ()
t2 = tupla()
t3 = tupla((1,2,3))
t4 = (1,2,3)
quando un elemento
aggiungi una virgola
t5=(1,)
elemento
Sono disponibili più tipi di dati
numero intero
numero in virgola mobile
corda
elenco
tupla
…
Ripetibile
Al fine
Immutabile
Se gli elementi nella tupla sono elementi mutabili
Gli elementi in un elemento mutabile possono essere modificati
tipo mutevole
elenco
Formato
elenco
[]
creare
l1=lista()
l1=[]
elemento
Sono disponibili più tipi di dati
numero intero
numero in virgola mobile
corda
elenco
tupla
…
Ripetibile
Al fine
funzione
aggiungere a
.appendere(x)
Aggiungi x
fine dell'elenco
.insert(indice,oggetto)
Inserisci nella posizione specificata
indice
posizione di inserimento
oggetto
inserire elemento
l1.estensione(l2)
unire
Unisci gli elementi l2 alla fine di l1
eliminare
.pop(indice)
Elimina l'elemento nella posizione specificata
Restituisce il contenuto dopo aver eliminato l'elemento
.rimuovi(oggetto)
Elimina il contenuto specificato
oggetto
elemento da eliminare
Elimina solo il primo
.chiaro()
Cancella tutti gli elementi
utilizzo
Elimina tutti gli elementi specificati nell'elenco
Elimina direttamente
Importa altri elementi nel nuovo elenco
comprensione delle liste
ordinare
Ordine inverso
.inversione()
riorganizzare
Ordine ascendente
.ordinare()
.sort (inverso=falso)
ordine decrescente
.sort (inverso=Vero)
copia
incarico diretto
Alias
L'indirizzo del valore rimane invariato
Copia superficiale
copia
oggetto genitore
Non copiare oggetti figlio
Crea solo un elenco di primo livello
Modifica dell'indirizzo del primo livello
Gli indirizzi successivi rimangono invariati
valore
sottolista
…
copia profonda
deepcopy
copia completa
Tutti gli indirizzi sono cambiati
funzione
lunghezza
lente()
Gli spazi e la punteggiatura contano tutti come lunghezza
indice
Formato
Nome stringa[indice]
scopo
-len() ——len()-1
indice
primo carattere a sinistra
0
Un numero positivo
da sinistra a destra
numero negativo
da destra a sinistra
Può essere utilizzato anche per elenchi, ecc.
fetta
Formato
Nome stringa [inizio:fine:passaggio]
Chiuso davanti e aperto dietro
inizio
carattere iniziale
disponibile
Omettere
primo carattere da sinistra
FINE
Fine del valore
Non riesco a capirlo
Omettere
Ottieni l'ultimo carattere
fare un passo
Fare un passo
Prendine uno per ogni pochi caratteri
Un numero positivo
Prendi i valori da sinistra a destra
numero negativo
Ottieni valore da destra a sinistra
Omettere
1
Stessa operazione
unire
*
Ripeti n volte
dentro non dentro
giudice
Se incluso nella stringa
ritorno
VERO
Falso
==
giudice
pari
È non è
Confrontare
Se l'oggetto (indirizzo di memoria) è lo stesso
ID(oggetto)
indirizzo di memoria dell'oggetto
soltanto
.indice()
Restituisce la posizione della prima occorrenza della sottostringa
Esempio
s.indice("o",5)
La prima occorrenza della sottostringa "o" dopo la posizione 5 nella stringa s
Il numero di occorrenze di un dato elemento
l1.conteggio(x)
Il numero di volte in cui x appare in l1
raccogliere
impostato
tipo mutevole
Caratteristiche
certezza
L'elemento è un tipo di dati immutabile
Non può contenere elenchi
Mutualità
Gli elementi non possono essere ripetuti
Rimuovi automaticamente i duplicati
Converti un elenco in una raccolta e poi riconvertilo in un elenco
disturbo
Nessun ordine
Non indicizzabile
s[indice]
errore
Attraversare
Predefinito dal più piccolo al più grande
impostare la derivazione
{valore di output per i nell'insieme}
{i 2 per i in s}
creare
s = imposta()
s = {elemento}
{} Creato come dizionario quando non è presente contenuto
sottoargomento
funzione
aggiungere a
.aggiungere
Aggiungi elementi personalizzati
I valori duplicati non vengono aggiunti
eliminare
.pop()
Elimina in modo casuale
.rimuovere()
Elimina il valore specificato
Chiaro
.chiaro()
intersezione
.intersezione(insieme)
s1.intersezione(s2)
L'intersezione di s1 e s2
&
unione
.unione()
s1.unione(s2)
|
s1|s2
insieme di differenze
.differenza()
Rimuovi gli elementi dell'insieme tra parentesi dall'insieme e la parte rimanente
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.differenza(s2)
{1,2}
Insieme delle differenze simmetriche
L'unione di due insiemi elimina il passaggio di consegne e la parte restante
.differenza_simmetrica()
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.differenza_simmetrica(s2)
{1,2,5,6}
^
s1 = {1,2,3,4} s2 = {3,4,5,6} s1^s2
{1,2,5,6}
insinuazione
dizionario
dict
elemento
coppia chiave-valore
chiave: valore
chiave
chiave
valore
valore
Una coppia chiave-valore è un elemento
una lunghezza
la chiave non può essere ripetuta
tipi immutabili
Non elencabile
il valore può essere ripetuto
Nessuna restrizione sui tipi di dati
disturbo
Le coppie chiave-valore non sono ordinate
creare
detta()
{}
{chiave:valore}
funzione
aggiungere a
Incarico
d[tasto]=
la chiave esiste
Rivedere
la chiave non esiste
aggiungere a
.setdefault(chiave:valore)
Non è necessario scrivere il valore
L'impostazione predefinita è Nessuna
Chiedere informazioni
[chiave]
la chiave esiste
valore di ritorno
la chiave non esiste
Segnala un errore
.get(chiave)
la chiave esiste
valore di ritorno
la chiave non esiste
Nessun errore riportato
.get(chiave,'prompt')
la chiave esiste
valore di ritorno
la chiave non esiste
Richiesta di reso
eliminare
.pop(tasto)
Elimina la coppia chiave-valore specificata in base alla chiave
.popitem()
Elimina in modo casuale
Chiaro
.chiaro()
Attraversare
.chiavi()
Tutte le chiavi
.valori()
tutti i valori
.elementi()
Tutte le coppie chiave-valore
forma tupla
dict_items([(chiave1,valore1),(chiave2,valore2),…])
per dentro
chiave
per i in d: stampa(i)
for k in d.keys(): stampa(k)
per l'elemento in d.items(): stampa(elemento[0])
per k,v in d.items(): stampa(k)
valore
per v in d.values(): stampa(v)
per l'elemento in d.items(): stampa(elemento[1])
per k,v in d.items(): stampa(v)
articolo
per l'elemento in d.items(): stampa(elemento)
tuple multiple
valore chiave
per k,v in d.items(): stampa(k,v)
comprensione del dizionario
{k:v for k,v in d.items() se v >60}