Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Argumentos Posicionais | O Que É uma Função em Python?
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Tutorial de Funções em Python

bookArgumentos Posicionais

Em Python, argumentos posicionais são argumentos de função passados para uma função com base em sua posição ou ordem. Ao definir uma função, é possível especificar os parâmetros esperados. Ao chamar a função, forneça os argumentos correspondentes na mesma ordem dos parâmetros.

def function_name(argument1, argument2):
    ...

Nos capítulos anteriores, argumentos posicionais foram utilizados colocando-os entre parênteses () e chamando a função com os argumentos na ordem correta.

Também é possível especificar argumentos utilizando um dicionário, onde cada chave representa o nome do argumento e cada valor representa o valor do argumento, desempacotando o dicionário ao chamar a função:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

Esse tipo de especificação permite definir os argumentos em qualquer ordem.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Esse método de definição de argumentos é preferível porque aumenta a legibilidade e a interpretabilidade do código.

question mark

Quais afirmações são verdadeiras sobre as chamadas de função?

Select all correct answers

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookArgumentos Posicionais

Deslize para mostrar o menu

Em Python, argumentos posicionais são argumentos de função passados para uma função com base em sua posição ou ordem. Ao definir uma função, é possível especificar os parâmetros esperados. Ao chamar a função, forneça os argumentos correspondentes na mesma ordem dos parâmetros.

def function_name(argument1, argument2):
    ...

Nos capítulos anteriores, argumentos posicionais foram utilizados colocando-os entre parênteses () e chamando a função com os argumentos na ordem correta.

Também é possível especificar argumentos utilizando um dicionário, onde cada chave representa o nome do argumento e cada valor representa o valor do argumento, desempacotando o dicionário ao chamar a função:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

Esse tipo de especificação permite definir os argumentos em qualquer ordem.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Esse método de definição de argumentos é preferível porque aumenta a legibilidade e a interpretabilidade do código.

question mark

Quais afirmações são verdadeiras sobre as chamadas de função?

Select all correct answers

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
some-alt