30 python scripts examples

Python è un linguaggio di programmazione molto popolare ed esigente ora perché è adatto per lo sviluppo di applicazioni molto semplici e complesse. Se sei nuovo nella programmazione python e vuoi imparare il python dalle basi in breve tempo, allora questo articolo è per te. 30 esempi di script python sono spiegati in questo articolo utilizzando esempi molto semplici per conoscere le basi del python.L’elenco degli argomenti trattati in questo articolo sono menzionati di seguito:

01. Ciao Mondo
02. Unire due stringhe
03., Formato in virgola mobile nella stringa
04. Aumentare un numero ad una potenza
05. Lavorare con i tipi booleani
06. If else dichiarazione
07. Utilizzo di operatori AND and OR
08. Interruttore caso dichiarazione
09. Mentre Ciclo
10. Per Ciclo
11. Esegui uno script Python da un altro
12. Uso di un argomento della riga di comando
13. Uso di regex
14. Uso di getpass
15. Uso del formato della data
16. Aggiungere e rimuovere l’elemento da un elenco
17. Lista di comprensione
18. Slice dati
19. Aggiungere e cercare i dati nel dizionario
20. Aggiungere e cercare i dati nel set
21. Contare gli elementi nella lista
22., Definire e chiamare una funzione
23. Uso di throw and catch exception
24. Leggere e scrivere file
25. Elenca i file in una directory
26. Leggere e scrivere con sottaceto
27. Definire classe e metodo
28. Uso della funzione gamma
29. Uso della funzione mappa
30. Uso della funzione di filtro

Crea ed esegui il primo script python:

Puoi scrivere ed eseguire un semplice script python dal terminale senza creare alcun file python. Se lo script è grande, richiede la scrittura e salva lo script in qualsiasi file Python utilizzando qualsiasi editor., È possibile utilizzare qualsiasi editor di testo o qualsiasi editor di codice come sublime, Visual Studio Code, o qualsiasi software IDE sviluppato per python solo come PyCharm o Spyder per scrivere lo script. L’estensione del file python è. py. La versione python 3.8 e l’IDE spyder3 di python sono usati in questo articolo per scrivere lo script python. Devi installare spyder IDE nel tuo sistema per usarlo.

Se si desidera eseguire qualsiasi script dal terminale, eseguire il comando ‘python’ o ‘python3’ per aprire python in modalità interazione. Il seguente script python stamperà il testo “Hello World” come output.,

>>> print(“Ciao Mondo”)

Ora, salvare lo script in un file di nome c1.py. È necessario eseguire il seguente comando da terminale per eseguire c1.py.

$ python3 c1.py

Se si desidera eseguire il file da spyder3 IDE, quindi è necessario fare clic sul pulsante esegui

dell’editor., Il seguente output verrà visualizzato nell’editor dopo l’esecuzione del codice.

Top

Unire due stringhe:

Ci sono molti modi per unire i valori delle stringhe in python. Il modo più semplice per combinare due valori di stringa in python è usare l’operatore‘+’. Crea qualsiasi python con il seguente script per conoscere il modo di unire due stringhe. Qui, due valori di stringa vengono assegnati in due variabili e un’altra variabile viene utilizzata per memorizzare i valori uniti che vengono stampati in seguito.

c2.,py

string1 = “Linux”
string2 = “Hint”
joined_string = string1 + string2
print(joined_string)

Il seguente output apparirà dopo aver eseguito lo script dall’editor. Qui, due parole, “Linux” e “Suggerimento” sono uniti, e “LinuxHint” viene stampato come output.

Se vuoi saperne di più sull’altra opzione di unione in python, puoi controllare il tutorial, la concatenazione delle stringhe Python.,

Top

Formato virgola mobile nella stringa:

Il numero in virgola mobile è richiesto nella programmazione per generare numeri frazionari e talvolta richiede la formattazione del numero in virgola mobile per scopi di programmazione. Esistono molti modi per esistere in python per formattare il numero in virgola mobile. La formattazione delle stringhe e l’interpolazione delle stringhe vengono utilizzate nel seguente script per formattare un numero in virgola mobile. il metodo format () con larghezza del formato viene utilizzato nella formattazione delle stringhe e il simbolo ” % ” con il formato con larghezza viene utilizzato nell’interpolazione delle stringhe., In base alla larghezza di formattazione, 5 cifre vengono impostate prima del punto decimale e 2 cifre vengono impostate dopo il punto decimale.

c3.py

Il seguente output apparirà dopo aver eseguito lo script dall’editor.

Se vuoi saperne di più sulla formattazione delle stringhe in python, puoi controllare il tutorial, Python String Formatting.

Top

Alza un numero a una potenza:

Esistono molti modi in python per calcolare xn in Python. Nel seguente script, vengono mostrati tre modi per calcolare xn in Python., Doppio operatore’*’, metodo pow() e matematica.pow () metodo sono utilizzati per calcolare il xn. I valori di x e n sono inizializzati con valori numerici. I metodi Double ‘ * ‘ e pow () vengono utilizzati per calcolare la potenza dei valori interi. matematica.pow () può calcolare la potenza dei numeri frazionari; inoltre, questo è mostrato nell’ultima parte dello script.

c4.py

Il seguente output apparirà dopo aver eseguito lo script. Le prime due uscite mostrano il risultato di 43 e la terza uscita mostra il risultato di 26.5.,

Top

Lavorare con i tipi booleani:

I diversi usi dei tipi booleani sono mostrati nel seguente script. Il primo output stamperà il valore di val1 che contiene il valore booleano, true. Tutti i numeri positivi sono negativi restituiscono true come valore booleano e solo zero restituisce false come valore booleano. Quindi, la seconda e la terza uscita stamperanno true per numeri positivi e negativi. La quarta uscita stamperà false per 0 e la quinta uscita stamperà false perché l’operatore di confronto restituisce false.

c5.,py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Uso dell’istruzione If else:

Il seguente script mostra l’uso di un’istruzione condizionale in python. La dichiarazione dell’istruzione if-else in python è un po ‘ diversa dalle altre lingue. Non sono necessarie parentesi graffe per definire il blocco if-else in python come in altri linguaggi, ma il blocco di indentazione deve essere usato correttamente altrimenti lo script mostrerà un errore., Qui, nello script viene utilizzata una semplice istruzione if-else che controllerà che il valore della variabile number sia maggiore o uguale a 70o no. I due punti(:) vengono utilizzati dopo il blocco ‘if’ e ‘else’ per definire l’inizio del blocco.

c6.py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Uso degli operatori AND and OR:

Il seguente script mostra gli usi degli operatori AND and OR nell’istruzione condizionale., E l’operatore restituisce true quando le due condizioni restituiscono true, e O l’operatore restituisce true quando qualsiasi condizione di due condizioni restituisce true. Due numeri in virgola mobile saranno presi come MCQ e segni di teoria. Entrambi gli operatori AND and OR sono utilizzati nell’istruzione’ if’. In base alla condizione, se i segni MCQ sono più che uguali a 40 e i segni di teoria sono più o uguali a 30, l’istruzione ‘if’ restituirà true o se il totale di MCQ e teoria è maggiore o uguale a 70, anche l’istruzione ‘if’ restituirà true.

c7.,py

Secondo il seguente output, if restituisce false per i valori di input 30 e 35 e restituisce true per i valori di input 40 e 45.

Top

istruzione switch case:

Python non supporta un’istruzione switch-case come altri linguaggi di programmazione standard, ma questo tipo di istruzione può essere implementata in python utilizzando una funzione personalizzata. employee_details () funzione viene creata nel seguente script per funzionare come l’istruzione switch-case. La funzione contiene un parametro e un dizionario chiamato switcher., Il valore del parametro funzione viene controllato con ogni indice del dizionario. Se qualsiasi corrispondenza trovata, il valore corrispondente dell’indice verrà restituito dalla funzione; in caso contrario, il secondo valore del parametro dello switcher.il metodo get() verrà restituito.

c8.py

In base al seguente output, lo script viene eseguito due volte e vengono stampati due nomi dei dipendenti in base ai valori ID.

Top

Uso del ciclo while:

L’uso di un ciclo while in python è mostrato nel seguente esempio., I due punti (:) vengono utilizzati per definire il blocco iniziale del ciclo e tutte le istruzioni del ciclo devono essere definite utilizzando l’indentazione corretta; in caso contrario, verrà visualizzato un errore di indentazione. Nello script seguente, il valore del contatore viene inizializzato a 1 che viene utilizzato nel ciclo. Il ciclo itererà 5 volte e stamperà i valori del contatore in ogni iterazione. Il valore del contatore viene incrementato di 1 in ogni iterazione per raggiungere la condizione di terminazione del ciclo.

c9.py

Il seguente output apparirà dopo aver eseguito lo script.,

Top

Uso di for Loop:

for loop è usato per molti scopi in python. Il blocco iniziale di questo ciclo è richiesto per definire da un colon (:), e le istruzioni sono definite utilizzando il rientro corretto. Nello script seguente, viene definito un elenco di nomi nei giorni feriali e viene utilizzato un ciclo for per iterare e stampare ogni elemento dell’elenco. Qui, il metodo len () viene utilizzato per contare gli elementi totali dell’elenco e definire il limite della funzione range ().

c10.py

Il seguente output apparirà dopo aver eseguito lo script.,

Top

Esegui uno script Python da un altro:

A volte è necessario utilizzare lo script di un file python da un altro file python. Può essere fatto facilmente, come importare qualsiasi modulo utilizzando la parola chiave import. Ecco, vacations.py il file contiene due variabili inizializzate da valori di stringa. Questo file viene importato in c11.py file con il nome alias ‘v’. Qui viene definito un elenco di nomi dei mesi. La variabile flag viene utilizzata qui per stampare il valore della variabile vacation1 per una volta per i mesi ‘Giugno ‘ e ‘Luglio’., Il valore della variabile vacation2 verrà stampato per il mese ‘Dicembre’. Gli altri nomi di nove mesi verranno stampati quando verrà eseguita la parte else dell’istruzione if-elseif-else.

vacations.py

# Inizializza valori
vacation1 = “Vacanze estive”
vacation2 = “Vacanze invernali”

c11.py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Uso dell’argomento della riga di comando:

Il seguente script mostra l’uso degli argomenti della riga di comando in python., Molti moduli esistono in python per analizzare gli argomenti della riga di comando’ sys ‘ modulo viene importato qui per analizzare gli argomenti della riga di comando. il metodo len () viene utilizzato per contare gli argomenti totali, incluso il nome del file di script. Successivamente, verranno stampati i valori degli argomenti.

c12.py

Se lo script viene eseguito senza argomenti della riga di comando, verrà visualizzato il seguente output che mostra il nome del file dello script.

I valori degli argomenti della riga di comando possono essere impostati nell’editor spyder aprendo la finestra di dialogo Esegui configurazione per file facendo clic sul menu Esegui., Impostare i valori con lo spazio facendo clic sulle opzioni della riga di comando della parte Impostazioni generali della finestra di dialogo.

Se lo script viene eseguito dopo aver impostato i valori mostrati sopra, verrà visualizzato il seguente output.

I valori degli argomenti della riga di comando possono essere passati facilmente nello script python dal terminale. Il seguente output apparirà se lo script viene eseguito dal terminale.,

Se vuoi saperne di più sugli argomenti della riga di comando in Python, puoi controllare il tutorial, “Come analizzare gli argomenti sulla riga di comando in Python”.

Top

Uso di regex:

L’espressione regolare o regex viene utilizzata in Python per abbinare o cercare e sostituire qualsiasi parte particolare di una stringa in base al particolare modello. il modulo ‘ re ‘ è usato in python per usare un’espressione regolare. Il seguente script mostra l’uso di regex in python. Il modello utilizzato nello script corrisponderà a quelle stringhe in cui il primo carattere della stringa è una lettera maiuscola., Un valore di stringa verrà preso e corrisponde al modello utilizzando il metodo match (). Se il metodo restituisce true, verrà stampato un messaggio di successo altrimenti verrà stampato un messaggio didattico.

c13.py

Lo script viene eseguito due volte nel seguente output. la funzione match () restituisce false per la prima esecuzione e restituisce true per la seconda esecuzione.

Top

Uso di getpass:

getpass è un utile modulo di python che viene utilizzato per prendere l’input della password dall’utente. Il seguente script mostra l’uso del modulo getpass., il metodo getpass () viene utilizzato qui per prendere l’input come password e l’istruzione ‘if’ viene utilizzata qui per confrontare il valore di input con la password definita. il messaggio “sei autenticato” verrà stampato se la password corrisponde altrimenti verrà stampato il messaggio “Non sei autenticato”.

c14.py

Se lo script viene eseguito dall’editor spyder, il valore di input verrà visualizzato perché la console dell’editor non supporta la modalità password. Quindi, il seguente output mostra la password di input nel seguente output.,

Se lo script viene eseguito dal terminale, il valore di input non verrà mostrato come altre password di Linux. Lo script viene eseguito due volte dal terminale con una password non valida e valida che viene mostrata nel seguente output.

Top

Uso del formato della data:

Il valore della data può essere formattato in python in vari modi. Lo script seguente utilizza il modulo datetime per impostare il valore di data corrente e personalizzato. il metodo today() è usato qui per leggere la data e l’ora del sistema corrente., Successivamente, il valore formattato della data viene stampato utilizzando diversi nomi di proprietà dell’oggetto data. Come un valore data personalizzato può essere assegnato e stampato è mostrato nella parte successiva dello script.

c15.py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Aggiungi e rimuovi l’elemento da un elenco:

l’oggetto list viene utilizzato in python per risolvere vari tipi di problemi. Python ha molte funzioni integrate per lavorare con l’oggetto list., Come un nuovo elemento può essere inserito e rimosso da un elenco è mostrato nel seguente esempio. Un elenco di quattro elementi è dichiarato nello script. Il metodo Insert () viene utilizzato per inserire un nuovo elemento nella seconda posizione dell’elenco. remove () metodo viene utilizzato per cercare e rimuovere l’elemento particolare dalla lista. L’elenco viene stampato dopo l’inserimento e l’eliminazione.

c16.py

Il seguente output apparirà dopo aver eseguito lo script.,

Se vuoi conoscere maggiori dettagli sull’inserimento e la cancellazione dello script Python, puoi controllare il tutorial, “Come aggiungere e rimuovere elementi da un elenco in Python”.

Top

List comprehension:

List comprehension è usato in python per creare un nuovo elenco basato su qualsiasi stringa o tupla o un altro elenco. Lo stesso compito può essere fatto usando la funzione for loop e lambda. Il seguente script mostra due diversi usi della comprensione delle liste. Un valore stringa viene convertito in un elenco di caratteri utilizzando la comprensione della lista., Successivamente, una tupla viene convertita in una lista allo stesso modo.

c17.py

Top

Slice data:

slice() metodo viene utilizzato in python per tagliare la parte particolare di una stringa. Questo metodo ha tre parametri. Questi parametri sono start, stop e step. L’arresto è il parametro obbligatorio e gli altri due parametri sono opzionali. Lo script seguente mostra gli usi del metodo slice () con uno, due e tre parametri. Quando un parametro viene utilizzato nel metodo slice (), utilizzerà il parametro obbligatorio, stop., Quando i due parametri vengono utilizzati nel metodo slice (), vengono utilizzati i parametri start e stop. Quando vengono utilizzati tutti e tre i parametri, vengono utilizzati i parametri start, stop e step.

c18.py

Il seguente output apparirà dopo aver eseguito lo script. Nel metodo first slice (), 5 viene utilizzato come valore dell’argomento. Ha affettato i cinque caratteri delle variabili di testo che vengono stampati come output. Nel secondo metodo slice (), 6 e 12 sono usati come argomenti. L’affettatura viene avviata dalla posizione 6 e interrotta dopo 12 caratteri. Nel metodo third slice (), 6, 25 e 5 sono usati come argomenti., L’affettatura viene avviata dalla posizione 6 e l’affettatura viene interrotta dopo 25 caratteri omettendo 5 caratteri in ogni passaggio.

Top

Aggiungi e cerca dati nel dizionario:

l’oggetto dizionario è usato in python per memorizzare più dati come l’array associativo di altri linguaggi di programmazione. Il seguente script mostra come è possibile inserire un nuovo elemento e qualsiasi elemento può essere cercato nel dizionario. Un dizionario delle informazioni del cliente viene dichiarato nello script in cui l’indice contiene l’ID cliente e il valore contiene il nome del cliente., Successivamente, una nuova informazione del cliente viene inserita alla fine del dizionario. Un ID cliente viene preso come input per la ricerca nel dizionario. la condizione’ for ‘loop e’ if ‘ viene utilizzata per iterare gli indici del dizionario e cercare il valore di input nel dizionario.

c19.py

Il seguente output apparirà dopo aver eseguito lo script e preso ‘02457’ come valore ID.

Se vuoi saperne di più sugli altri metodi utili del dizionario, puoi controllare il tutorial, “10 Metodi di dizionario Python più utili”.,

Top

Aggiungi e cerca dati nel set:

Il seguente script mostra i modi per aggiungere e cercare dati in un set python. Un insieme di dati interi viene dichiarato nello script. add () metodo viene utilizzato per inserire nuovi dati nel set. Successivamente, un valore intero verrà preso come input per cercare il valore nel set utilizzando for loop e if condition.

c20.py

Lo script viene eseguito due volte con il valore intero 89 e 67. 89 non esiste nel set e viene stampato “Numero non trovato”. 67 esiste nel set e viene stampato “Number is found”.,

Se vuoi conoscere l’operazione union nel set, puoi controllare il tutorial, “Come usare union su python set”.

Top

Conta gli elementi nell’elenco:

il metodo count() è usato in python per contare quante volte una particolare stringa appare in un’altra stringa. Può richiedere tre argomenti. Il primo argomento è obbligatorio e cerca la stringa particolare nell’intera parte di un’altra stringa. Gli altri due argomenti di questo metodo vengono utilizzati per limitare la ricerca definendo le posizioni di ricerca., Nel seguente script, il metodo count() viene utilizzato con un argomento che cercherà e conterà la parola ‘Python’ nella variabile string.

c21.py

Il seguente output apparirà dopo aver eseguito lo script.

Se vuoi conoscere maggiori dettagli sul metodo count (), puoi controllare il tutorial, “Come usare il metodo count() in python”.

Top

Definire e chiamare una funzione:

Come funzione definita dall’utente può essere dichiarata e chiamata in python è mostrato nel seguente script. Qui vengono dichiarate due funzioni., addition () funzione contiene due argomenti per calcolare la somma di due numeri e stampare il valore. area () funzione contiene un argomento per calcolare l’area di un cerchio e restituire il risultato al chiamante utilizzando l’istruzione return.

c22.py

Il seguente output apparirà dopo aver eseguito lo script.

Se vuoi conoscere i dettagli sui valori restituiti da una funzione Python, puoi controllare il tutorial, “Restituisce più valori da una funzione Python”.,

Top

Uso di throw e catch exception:

try e catch block sono usati per lanciare e catturare l’eccezione. Il seguente script mostra l’uso di un blocco try-catch in python. Nel blocco try, un valore numerico verrà preso come input e controllato che il numero sia pari o dispari. Se viene fornito un valore non numerico come input, verrà generato un ValueError e verrà generata un’eccezione al blocco catch per stampare il messaggio di errore.

c23.py

Il seguente output apparirà dopo aver eseguito lo script.,

Se vuoi conoscere maggiori dettagli sulla gestione delle eccezioni in python, puoi controllare il tutorial, “Gestione delle eccezioni in Python”.

Top

File di lettura e scrittura:

Il seguente script mostra il modo di leggere e scrivere in un file in python. Il nome del file è definito nella variabile filename. Il file viene aperto per la scrittura utilizzando il metodo open () all’inizio dello script. Tre righe sono scritte nel file usando il metodo write ()., Successivamente, lo stesso file viene aperto per la lettura utilizzando il metodo open() e ogni riga del file viene letta e stampata utilizzando for loop.

c24.py

Il seguente output apparirà dopo aver eseguito lo script.

Se vuoi conoscere maggiori dettagli sulla lettura e la scrittura di file in Python, puoi controllare il tutorial, “Come leggere e scrivere su file in Python”.

Top

Elenca i file in una directory:

Il contenuto di qualsiasi directory può essere letto utilizzando il modulo os di python., Il seguente script mostra come ottenere l’elenco di una directory specifica in python utilizzando il modulo os. listdir () metodo viene utilizzato nello script per scoprire l’elenco dei file e delle cartelle di una directory. for loop viene utilizzato per stampare il contenuto della directory.

c25.py

Il contenuto della directory apparirà dopo aver eseguito lo script se esiste il percorso definito della directory.

Top

Leggi e scrivi usando pickle:

Il seguente script mostra i modi per scrivere e leggere i dati usando il modulo pickle di python., Nello script, un oggetto viene dichiarato e inizializzato con cinque valori numerici. I dati di questo oggetto vengono scritti in un file utilizzando il metodo dump (). Successivamente, il metodo load () viene utilizzato per leggere i dati dallo stesso file e memorizzarli in un oggetto.

c26.py

Il seguente output apparirà dopo aver eseguito lo script.

Se vuoi conoscere maggiori dettagli sulla lettura e la scrittura usando pickle, puoi controllare il tutorial, “Come sottaceto oggetti in Python”.,

Top

Definisci classe e metodo:

Il seguente script mostra come una classe e un metodo possono essere dichiarati e accessibili in Python. Qui, una classe viene dichiarata con una variabile di classe e un metodo. Successivamente, un oggetto della classe viene dichiarato per accedere alla variabile di classe e al metodo di classe.

c27.py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Uso della funzione range:

Il seguente script mostra i diversi usi della funzione range in python. Questa funzione può richiedere tre argomenti. Questi sono start, stop e step., L’argomento stop è obbligatorio. Quando viene utilizzato un argomento, il valore predefinito di start è 0. la funzione range () con un argomento, due argomenti e tre argomenti vengono utilizzati nei tre cicli for qui.

c28.py

Il seguente output apparirà dopo aver eseguito lo script.

Top

Uso della funzione map:

la funzione map() viene utilizzata in python per restituire un elenco utilizzando qualsiasi funzione definita dall’utente e qualsiasi oggetto iterabile., Nel seguente script, la funzione cal_power () viene definita per calcolare xn e la funzione viene utilizzata nel primo argomento della funzione map (). Un elenco denominato numbers viene utilizzato nel secondo argomento della funzione map (). Il valore di x verrà preso dall’utente e la funzione map() restituirà un elenco di valori di potenza di x, in base ai valori degli elementi dell’elenco dei numeri.

c29.py

Il seguente output apparirà dopo aver eseguito lo script.,

Top

Uso della funzione filter:

la funzione filter() di python utilizza una funzione personalizzata per filtrare i dati da un oggetto iterabile e creare un elenco con gli elementi per quelli che la funzione restituisce true. Nello script seguente, SelectedPerson () funzione viene utilizzata nello script per creare un elenco dei dati filtrati in base agli elementi di selectedList.

c30.py

Il seguente output apparirà dopo aver eseguito lo script.,

Top

Conclusione:

Le nozioni di base di programmazione python sono discussi utilizzando 30 diversi argomenti in questo articolo. Spero che gli esempi di questo articolo aiuteranno i lettori a imparare Python facilmente fin dall’inizio.

Leave a Comment