Stampa() Visualizza il risultato di un comando x = "Hello world"
stampa (x)
output: Hello world ingresso() Raccogli input dagli utenti print (input ("come ti chiami?"))
output: come ti chiami? genere() Trova il tipo di variabile x = "Espressioni regolari"
tipo (x)
produzione: len () Trova il numero di elementi in una variabile len ([1, 2, 3])
uscita: 3 \ Sfuggire a un carattere che cambia l'intento di una riga di codice print ("Voglio che tu aggiunga \" \ "")
output: voglio che tu aggiunga "" \ n Spezza un carattere stringa per iniziare dalla riga successiva print ("Questa è una riga \ n Questa è una seconda riga")
produzione:
Questa è una linea
Questa è una seconda riga def nome_funzione (parametro):
comandi Avvia una funzione con un parametro opzionale def yourName (x):
stampa (x + 1) lambda Chiama una funzione anonima add_3_to = lambda y: y + 3
print (add_3_to (4))
uscita: 7 ritorno Restituisce un risultato da una funzione def yourName (x):
restituisce x + 1 classe Crea un oggetto Python class myClass:
def myFunc (x): def __init__ Inizializza gli attributi di una classe class myClass:
def __init __ (sé, attributi ...)
instagram viewer
"__init__.py Salva un file contenente un modulo in modo che venga letto correttamente in un altro file Python Rinomina un file contenente un modulo come:
"__init__.py int () Converti una variabile in un numero intero int (1.234)
uscita: 1 str () Converti una variabile in una stringa str (1.234)
output: "1.234" galleggiante() Converte una variabile in float galleggiante (23)
uscita: 23.0 dict (Counter ()) Converti un elenco o un tupple in un dizionario dopo l'ordinamento con un contatore integrato in Python dalle collezioni import Counter
dict (Contatore ([1,1,2,1,2,3,3,4]))
uscita: {1: 3, 2: 2, 3: 2, 4: 1} il giro() Arrotondare l'output di un'operazione al numero intero più vicino tondo (23.445)
uscita: 23 round (operazione o numero, posizioni decimali) Arrotondare l'output di un'operazione a un numero specifico di cifre decimali tondo (23.4568, 2)
uscita: 23.46 Se: Avvia una dichiarazione condizionale se 2 <3:
print ("Due è più piccolo") elif: Fai una controaffermazione quando l'affermazione if è False se 2 <3:
print ("Due è più piccolo")
elif 2 == 3:
print ("Continua") altro: Fai un'ultima dichiarazione se le altre condizioni sono false se 2 <3:
print ("Due è più piccolo")
elif 2 == 3:
print ("Continua")
altro:
print ("Tre è maggiore") Continua Ignora una condizione ed esegui il resto del ciclo a = [1, 4, -10, 6, 8]
per b in a:
se b <= 0:
Continua
stampa (b)
produzione:
1
4
6
8 rompere Termina il flusso di un loop con una data condizione a = [1, 4, -10, 6, 8]
per b in a:
se b> = 6:
rompere
stampa (b)
produzione:
1
4
-10 passaggio Ignora una serie di istruzioni precedenti per b in a:
passaggio prova, tranne
Prova un blocco di codice, altrimenti solleva un'eccezione definita provare:
stampa (a)
eccetto:
print ("Si è verificato un errore!")
output: si è verificato un errore! finalmente Esegui un codice finale quando il tentativo e i blocchi tranne falliscono provare:
stampa (a)
eccetto:
stampa (d)
finalmente:
print ("Non puoi stampare una variabile indefinita")
output: non è possibile stampare una variabile non definita alza eccezione () Solleva un'eccezione che interrompe il comando quando l'esecuzione non è possibile a = 7 + 2
se a <10:
alza Eccezione ("Oh! Non hai ottenuto un punteggio di 10 ") import x Importa un intero modulo o libreria importa matematica da x importa y Importa una libreria x da un file o una classe y dalla modalità di importazione di scipy.stats come Personalizza un'espressione con il tuo nome preferito importa i panda come pd nel Controlla se un valore è presente in una variabile x = [1, 4, 6, 7]
se 5 in x:
print ("C'è un cinque")
altro:
print ("Non ci sono cinque")
output: non ce ne sono cinque è Controlla se due variabili si riferiscono a un singolo elemento x = [1, 4, 6, 7]
x = b
print (x è b)
Vero Nessuna Dichiara un valore nullo x = Nessuno < Controlla se un valore è minore di un altro 5<10
output: vero > Controlla se un valore è più di un altro 5>10
output: False <= Controlla se un valore è minore o uguale a un altro 2*2<=3
output: False >= Controlla se un valore è maggiore o uguale a un altro 2*2>=3
output: vero "== Controlla se un valore è esattamente uguale all'altro 3==4
ouput: Falso != Accertati che un valore non sia uguale all'altro 3!=4
ouput: vero import re Importa le espressioni regolari incorporate di Python import re
re.findall ("stringhe", variabile) a | b Controlla se uno dei due elementi è presente in una stringa import re
someText = "Ciao espressione regolare"
a = re.findall ("regular | Hello", someText)
stampa (a)
output: ["Hello", "regular"] stringa $ Controlla se una variabile termina con un insieme di stringhe import re
someText = "Ciao espressione regolare"
a = re.findall ("espressione $", someText)
output: ["espressione"] ^ stringa Controlla se una variabile inizia con un insieme di stringhe import re
someText = "Ciao espressione regolare"
a = re.findall ("^ Hello", someText)
stampa (a)
output: ["Hello"] string.index () Controlla la posizione di indice di un carattere stringa a = "Hello World"
a.index ('H')
uscita: 0 string.capitalize () Scrivi in ​​maiuscolo il primo carattere in una serie di stringhe a = "Hello World"
a. capitalizzare ()
output: "Hello world" string.swapcase () Stampa la prima lettera di ogni parola in minuscolo e le altre in maiuscolo a = "Hello World"
a. swapcase ()
produzione:
'Ciao mondo' string.lower () Converti tutte le stringhe in minuscolo a = "Hello World"
a. inferiore ()
output: "ciao mondo" string.upper () Converti tutte le stringhe in maiuscolo a = "Hello World"
a. superiore ()
uscita: "CIAO MONDO" string.startswith () Controlla se una stringa inizia con un carattere particolare a = "Hello World"
a. inizia con ('a')
output: False string.endswith () Controlla se una stringa termina con un carattere particolare a = "Hello World"
a.endswith ('d')
output: vero string.split () Separa ogni parola in un elenco a = "Hello World"
a.split ()
output: ["Hello", "world"] stringhe {} '. format () Visualizza un output come stringa a = 3 + 4
print ("La risposta è {}". format (a))
output: la risposta è 7 non è Nessuno Controlla se il valore di una variabile non è vuoto def checknull (a):
se a non è Nessuno:
restituire "è pieno!"
altro:
restituire "è vuoto!" x% y Trova il resto (modulo) di una divisione 9%4
uscita: 1 x // y Trova il quoziente di una divisione 9//4
uscita: 2 "= Assegna un valore a una variabile a = {1: 5, 3: 4} "+ Aggiungi elementi insieme ["un due"] + ["uno"]
output: ["un due", "uno"]
1+3
uscita = 4 "- Trova la differenza tra un insieme di numeri 3-4
uscita = -1 "* Trova il prodotto di una serie di numeri 3*4
uscita: 12 a + = x Aggiungi x alla variabile a senza assegnarne il valore a una nuova variabile a = 2
a + = 3
uscita: 5 a- = x Sottrae x dalla variabile a senza assegnarla a una nuova variabile a = 3
a- = 2
uscita: 1 a * = x Trova il prodotto della variabile aex senza assegnare il risullato a una nuova variabile a = [1, 3, 4]
a * = 2
uscita: [1, 3, 4, 1, 3, 4] x ** y Alza la base x per alimentare y 2**3
uscita: 8 pow (x, y) Elevare x alla potenza di y pow (2, 3)
uscita: 8 addominali (x) Converti un numero intero negativo nel suo valore assoluto addominali (-5)
uscita: 5 x ** (1 / nth) Trova l'ennesima radice di un numero 8**(1/3)
uscita: 2 a = b = c = d = x Assegna lo stesso valore a più variabili a = b = c = d = "Hello world" x, y = y, x Scambia le variabili x = [1, 2]
y = 3
x, y = y, x
stampa (x, y)
produzione:
3 [1, 2] per Scorri gli elementi in una variabile a = [1, 3, 5]
per b in a:
print (b, "x", "2", "=", b * 2)
produzione:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10 mentre Continua a scorrere una variabile, fino a quando una particolare condizione rimane True a = 4
b = 2
mentre b <= a:
print (b, "è minore di", a)
b + = 1
produzione:
2 è minore di 4
3 è minore di 4
4 è minore di 4 gamma() Crea un intervallo di numeri interi positivi tra x e y x = intervallo (4)
stampa (x)
intervallo (0, 4)
per b in x:
stampa (b)
produzione:
0
1
2
3 somma() Scorri gli elementi in un elenco print (sum ([1, 2, 3]))
uscita: 6 somma (elenco, inizio) Restituisce la somma di una lista con un elemento aggiunto print (sum ([1, 2, 3], 3))
uscita: 9 [] Fai un elenco di elementi x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] () Crea un tuppletupples sono immutabili x = (1, 2, 'g', 5) {} Crea un dizionario a = {'x': 6, 'y': 8} x [a: b] Sfoglia una lista x = [1, 3, 5, 6]
x [0: 2]
output: [1, 3] x [chiave] Ottieni il valore di una chiave nel dizionario x a = {'x': 6, 'y': 8}
print (una ['x'])
uscita: 6 x.append () Aggiungi un elenco di valori a un elenco vuoto x = [1]
x.append ([1,2,3])
stampa (x)
output: [1, [1,2,3]] x.extend () Aggiungi un elenco di valori per continuare un elenco esistente senza necessariamente creare un elenco nidificato x = [1,2]
x.extend ([3,4,6,2])
stampa (x)
produzione:
[1, 2, 3, 4, 6, 2] del (x [a: b]) Elimina completamente un elemento da un elenco in un indice specifico x = [1,2,3,5]
del (x [0: 2])
stampa (x)
uscita: [2,3,5]
del (x [chiave]) Elimina completamente una chiave e un valore da un dizionario in corrispondenza di un indice specifico y = {1: 3, 2: 5, 4: 6, 8: 2}
del (y [1], y [8])
stampa (y)
output = {2: 5, 4: 6} dict.pop () Estrarre il valore di una chiave e rimuoverlo da un dizionario in un indice specifico a = {1: 3, 2: 4, 5: 6}
a.pop (1)
uscita: 3 dict.popitem () Estrarre l'ultimo elemento da un dizionario ed eliminarlo a = {1: 2, 4: 8, 3: 5}
a.popitem ()
uscita: (3, 5)
stampa (a)
output: {1: 2, 4: 8} list.pop () Estrarre un dato indice da un elenco e rimuoverlo da un elenco a = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)
uscita: 6
stampa (a)
uscita: [1, 3, 2, 4, 1, 6, 4] chiaro() Svuota gli elementi di una lista o di un dizionario x = [1, 3, 5]
x.clear ()
stampa (x)
produzione: [] rimuovere() Rimuovi un elemento da un elenco x = [1, 5, 6, 7]
x.remove (1)
uscita: [5, 6, 7] inserire() Inserisce elementi in una lista x = [3, 5, 6]
x.insert (1, 4)
stampa (x)
uscita: [1, 4, 3, 5, 6] sort (reverse = condition) Invertire la direzione degli elementi in un elenco x = [1, 3, 5, 6]
x.sort (reverse = True)
stampa (x)
uscita: [6, 5, 3, 1] aggiornare() Aggiorna un dizionario modificando il suo primo elemento e aggiungendo qualsiasi altro elemento alla sua fine x = {1: 3, 5: 6}
x.update ({1: 4, 8: 7, 4: 4})
stampa (x)
output: {1: 4, 5: 6, 8: 7, 4: 4} chiavi () Mostra tutte le chiavi in ​​un dizionario a = {1: 2, 4: 8}
a.keys ()
output: dict_keys ([1, 4]) valori() Mostra tutti i valori in un dizionario a = {1: 2, 4: 8}
a. valori ()
output: dict_values ​​([2, 8]) elementi() Visualizza le chiavi e i valori in un dizionario a = {1: 2, 4: 8}
a.items ()
output: dict_items ([(1, 2), (4, 8)]) ottenere (chiave) Ottieni il valore di un elemento in un dizionario dalla sua chiave a = {1: 2, 4: 8, 3: 5}
a.get (1)
uscita: 2 setdefault (chiave) Restituisce il valore originale di un elemento a un dizionario a.setdefault (2) f = {** a, ** b} Unisci due dizionari a = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
stampa (f)
output: {'x': 6, 'y': 8, 'c': 5, 'd': 3} rimuovere() Rimuove il primo valore corrispondente di un elemento da un elenco senza preoccuparsi del suo indice a = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a.remove (4)
stampa (a)
uscita: [1, 3, 2, 4, 1, 6, 6, 4] memoryview (x) Accedi ai buffer interni di un oggetto a = memoryview (oggetto) byte () Converte un protocollo di buffer di memoria in byte byte (a [0: 2]) bytearray () Restituisce un array di byte bytearray (oggetto) # Scrivere una singola riga di commento o impedire l'esecuzione di una riga di codice # Cheat sheet di Python regex Scrivi un commento su più righe Il cheat di Python regex è buono per i principianti
È ugualmente un ottimo aggiornamento per gli esperti Riga di comando pacchetto di installazione pip Installa una libreria online pip installa i panda nome virtualenv Usa virtaulenv per creare un ambiente virtuale virtualenv myproject mkvirtualenv nome Usa il wrapper dell'ambiente virtuale per creare l'ambiente virtuale mkvirtualenv myproject python file.py Esegui i comandi in un file Python "python mio_file.py congelamento dei pip Elenca tutti i pacchetti installati in un ambiente virtuale congelamento dei pip pip freeze> alcuni file Copia tutte le librerie installate in un unico file pip freeze> requirements.txt dove Trova il percorso di installazione di Python dove pitone --versione Controlla la versione di un pacchetto python - versione .EXE Esegui una shell Python python.exe con open (file, 'w') Scrivi su un file esistente e sovrascrivi il suo contenuto esistente con open ('regex.txt', 'w') come wf:
wf.write ("Hello World!") con open (file, 'r') Apri un file in sola lettura con open ('regex.txt', 'r') come rf:
print (rf.read () con open (file, 'a') Scrivi su un file senza sovrascrivere il suo contenuto esistente con open ('regex.txt', 'a') come af:
af.write ("\ nCiao sì!") file.close Chiudi un file se non è in uso af = open ('regex.txt')
af.close Uscita Esci dalla shell Python Uscita()