Blog

Argumentos Flexíveis em Python

Nesta publicação aprende-se a trabalhar com argumentos flexíveis para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • os argumentos flexíveis têm como objetivo fazer com que não seja necessário definir todos os argumentos de uma função quando forem indefinidos;
  • resumindo, os argumentos flexíveis não têm um tamanho definido;
  • é necessário colocar o símbolo * antes de um argumento flexível ser definido na função.
def imprimirArgumentos(*argumentos):
  for argumento in argumentos:
    print('Argumento:', argumento)

imprimirArgumentos('Eu sou uma string.', 1, 1.5, True, ['ABC', 'DEF', 'GHI'])

'''
  Argumento: Eu sou uma string.
  Argumento: 1
  Argumento: 1.5
  Argumento: True
  Argumento: ['ABC', 'DEF', 'GHI']
'''

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte