Como chamar uma função em Python
- 1186
- 232
- Maurice Champlin
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.