2. I decoratori di classe sono un po' come la programmazione degli aspetti
3. Pool di connessioni al database
4.Multi-threading
differenza
1. Puoi creare un nuovo file senza classe
Se una lingua non supporta l'ereditarietà, le classi hanno poco significato.
self rappresenta un'istanza di una classe, non una classe; i metodi della classe hanno solo una differenza speciale rispetto alle funzioni ordinarie: devono avere un nome aggiuntivo per il primo parametro, che per convenzione è self.
Dai risultati dell'esecuzione è ovvio che self rappresenta un'istanza della classe e l'indirizzo dell'oggetto corrente, mentre self.class punta alla classe.
self non è una parola chiave Python Se la sostituiamo con runoob, può essere eseguita normalmente:
2. Eredità multipla
2. Molti algoritmi sono più convenienti da utilizzare
Il modulo ###1.math fornisce l'accesso alla libreria di funzioni C sottostante per le operazioni in virgola mobile:
1. Formule di derivazione per il calcolo
3. Non è necessario modificare le variabili, basta usarle direttamente
4.Import può importare funzioni e moduli specificati nel percorso
5. Modifica i permessi dei file
6. Dichiarazioni di pulizia
7. Tessera segnaposto
ifTrue:pass# 这里暂时不做任何操作 for i inrange(5):pass# 循环体为空,但仍然会执行5次
1
2
3
4
5
L'istruzione pass viene utilizzata principalmente per inserire un segnaposto, indicando che dovrebbe esserci un'istruzione in quella posizione, ma non è stata ancora implementata. L'uso eccessivo di pass può rendere il codice meno leggibile perché dice semplicemente "dovrebbe esserci del codice qui, ma non c'è ancora". Pertanto, quando si scrive codice, si dovrebbe cercare di evitare istruzioni pass non necessarie. pass può essere utilizzato da solo o come parte di un corpo di funzione, di una classe, di un ciclo, di un corpo condizionale, ecc. pass è un'istruzione incorporata di Python e può essere utilizzata senza importare alcun modulo.
8.pycharm non può installare Tomcat, ma può essere utilizzato
9. Struttura front-end
L'associazione di Python con il front-end (come HTML, CSS, JavaScript) viene solitamente ottenuta tramite framework web, che consentono al codice Python di essere eseguito sul server e interagire con il front-end. Ecco alcuni passaggi di base e framework comuni per mostrare come connettere Python con il front-end:
Flask: framework web leggero, facile da apprendere e utilizzare, adatto a piccoli progetti e allo sviluppo rapido di prototipi.
Django: un potente framework web che fornisce ricche funzionalità integrate ed estensibilità per applicazioni grandi e complesse.
FastAPI: un framework Web moderno, veloce (ad alte prestazioni) per la creazione di API, che supporta operazioni asincrone e basato su suggerimenti di tipo Python 3.6+.