Como chamar uma função em Python

Como chamar uma função em Python

Em Python, uma função é um bloco de código que executa uma tarefa específica e pode ser chamada de outras partes do seu programa. As funções são uma parte essencial da programação do Python e permitem que você escreva um código modular reutilizável e mais fácil de manter e depurar.

Neste tutorial, aprenderemos a chamar uma função no Python. Discutiremos as diferentes maneiras pelas quais você pode passar argumentos para uma função e também examinaremos alguns erros comuns a serem evitados ao chamar funções no Python.

Função de chamada em Python

No Python, você pode chamar uma função usando o nome seguido de um par de parênteses e opcionalmente passando alguns argumentos para a função dentro dos parênteses.

  • Aqui está um exemplo de como chamar uma função em Python: # Definir uma função def Greet (nome): print ("hello," + nome) # Chame a função Greet e passe um argumento de string ("rahul")
    123456# Defina uma função def Greet (nome): print ("hello," + nome) # ligue para a função Greet e passe um argumento de string ("rahul")

    Este código define uma função chamada 'saudar()' Isso leva um único argumento, nome e imprime uma saudação usando o valor do argumento do nome. Então o 'saudar()' A função é chamada com o argumento "Rahul", que faz com que a função imprima a seguinte saída:

    Olá, Rahul 
  • Você também pode passar vários argumentos para uma função, separando -os com vírgulas. Por exemplo: # Defina uma função def Greet (primeiro_name, last_name): print ("hello," + First_name + "" + last_name) # Chame a função Greet e passe por dois argumentos de string ("rahul", "kumar")
    123456# Definir uma função def Greet (First_Name, Last_Name): print ("Hello," + First_name + "" + Last_name) # Chame a função Greet e passe por dois argumentos de string ("Rahul", "Kumar")

    Este código define uma função chamada 'saudar()' Isso leva dois argumentos: First_Name e Last_Name. Quando a função é chamada com os argumentos "Rahul" e “Kumar”, Ele imprime a seguinte saída:

    Olá Rahul Kumar 
  • É importante observar que você deve passar o número correto e o tipo de argumentos para uma função quando você o chama. Se você passar o número errado ou tipo de argumento, você receberá um erro. Por exemplo: # Defina uma função def Greet (nome): print ("hello" + name) # Isso causará um erro # porque a função Greet espera um argumento de cordão único ("rahul", "kumar")
    1234567# Definir uma função def Greet (nome): print ("hello" + name) # Isso causará um erro # porque a função Greet espera um argumento de cordão único ("rahul", "kumar")

    Você receberá o erro abaixo:

    Traceback (chamada mais recente): Arquivo "B.py ", linha 6, em greet (" rahul "," kumar ") typeError: greet () leva 1 argumento posicional, mas 2 foram dados 

Conclusão

Neste tutorial, aprendemos a chamar uma função no Python. Aprendemos a passar argumentos para uma função e também analisamos alguns erros comuns a serem evitados ao chamar funções no Python. Esperamos que este tutorial tenha ajudado você a entender como chamar funções no Python e que agora você esteja pronto para usar funções em seus próprios programas Python.