Argumentos 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)
Esse método de definição de argumentos é preferível porque aumenta a legibilidade e a interpretabilidade do código.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 4.17
Argumentos 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)
Esse método de definição de argumentos é preferível porque aumenta a legibilidade e a interpretabilidade do código.
Obrigado pelo seu feedback!