Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Argumentos Posicionais em Python | Seção
Funções em Python

bookArgumentos Posicionais em Python

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):
    ...

Argumentos posicionais são utilizados ao colocá-los entre parênteses () e chamar 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 melhora a legibilidade e a interpretabilidade do código.

question mark

Qual das seguintes afirmações está incorreta?

Select the correct answer

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 em Python

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):
    ...

Argumentos posicionais são utilizados ao colocá-los entre parênteses () e chamar 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 melhora a legibilidade e a interpretabilidade do código.

question mark

Qual das seguintes afirmações está incorreta?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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