Come definire una funzione in Python (con immagini)

Sommario:

Come definire una funzione in Python (con immagini)
Come definire una funzione in Python (con immagini)
Anonim

Una funzione è un blocco di codice che viene eseguito quando viene chiamato. Invece di inserire lo stesso blocco di codice ogni volta che si ripete, puoi definirlo come una funzione e quindi chiamarlo quando è necessario utilizzarlo. Le funzioni consentono anche di inserire argomenti o parametri come input. Quindi restituiranno i dati in base agli argomenti e produrranno un output indipendente. Questo articolo spiega come definire una funzione nel linguaggio di programmazione Python.

Passi

5623490 1
5623490 1

Passaggio 1. Installa Python

Per scrivere una funzione in Python, è necessario Install-Python. Utilizzare i seguenti passaggi per scaricare e installare Python:

  • Vai a https://www.python.org/downloads/ in un browser web.
  • Clic Scarica Python [numero di versione] in alto.
  • Fare doppio clic sul file Python.exe nella cartella Download.
  • Clic Installa ora.
  • Clic
  • Clic Chiudere.
5623490 2
5623490 2

Passaggio 2. Aprire un editor di codice

L'editor di codice di base fornito con Python si chiama IDLE. In alternativa, puoi utilizzare un ambiente di sviluppo integrato (IDE) di terze parti, come Atom, Sublime Text 3 e Online Python Compiler.

5623490 3
5623490 3

Passaggio 3. Aprire un nuovo file o aprire il file in cui si desidera definire una funzione

In IDLE, puoi aprire un nuovo file o creare un nuovo file facendo clic su File menu in alto Click Aprire per aprire un file esistente o fare clic su Nuovo file per avviare un nuovo programma.

5623490 4
5623490 4

Passaggio 4. Digitare def per definire una funzione

La parola chiave "def" è quella usata per definire una funzione in Python.

5623490 5
5623490 5

Passaggio 5. Aggiungere il nome della funzione seguito da parentesi e due punti

Metti uno spazio dopo "def", quindi scrivi il nome della tua funzione, seguito da parentesi e due punti. L'esempio seguente mostra come definire una funzione chiamata "say_hello":

def say_hello():

5623490 6
5623490 6

Passaggio 6. Indentare la riga successiva e aggiungere il codice

Tutte le righe all'interno della funzione devono essere rientrate. L'esempio seguente mostra come definire una funzione che dice "Hello".

def say_hello(): print("Ciao")

5623490 7
5623490 7

Passaggio 7. Immettere il nome di un parametro o argomento tra parentesi dopo il nome della funzione

Ciò consente alla funzione di accettare input di dati diversi ed elaborare output diversi. Puoi aggiungere più argomenti e parametri separandoli con una virgola. Nell'esempio seguente ha una funzione con un parametro chiamato "nome":

def say_hello(name): print("Ciao")

5623490 8
5623490 8

Passaggio 8. Utilizzare il nome dell'argomento per elaborare l'argomento nel codice

Inserire il nome dell'argomento o del parametro nel codice quando è necessario chiamare l'argomento o il parametro. Nell'esempio seguente, viene definita una funzione che dice "Ciao" e quindi menziona il nome di un utente:

def say_hello(nome): print("Ciao " + nome)

5623490 9
5623490 9

Passaggio 9. Chiamare la funzione

Per utilizzare una funzione, è necessario chiamarla digitandone il nome seguito da parentesi. Nell'esempio seguente viene definita e quindi chiamata una funzione.

def say_hello(name): print("Hello " + name) say_hello()

5623490 10
5623490 10

Passaggio 10. Aggiungi argomenti o parametri di parole chiave

Se hai provato a compilare il codice nel passaggio precedente, probabilmente hai ricevuto un messaggio di errore. Questo perché quando è stata chiamata la funzione, mancava l'argomento richiesto. Per aggiungere un argomento o un parametro quando si chiama una funzione, è sufficiente digitarlo tra parentesi dopo aver chiamato la funzione. Nell'esempio seguente viene aggiunto un nome come argomento. Quando il codice viene compilato, dirà "Ciao" e poi menzionerà una persona per nome:

def say_hello(name): print("Hello " + name) say_hello("wikiHow reader")

Consigliato: