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 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:
def function_name(argument_name=default_value):
...
Esse tipo de especificação permite definir 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, pois 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
Awesome!
Completion rate improved to 4.35
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 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:
def function_name(argument_name=default_value):
...
Esse tipo de especificação permite definir 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, pois aumenta a legibilidade e a interpretabilidade do código.
Obrigado pelo seu feedback!