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

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

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

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