Qual significado do operador * no Python? (asterisco)
Neste artigo vamos aprender o significado do operador * no Python, que é amplamente utilizado nos softwares escritos na linguagem.

Fala programador(a), beleza? Bora aprender mais sobre Python!
O operador * é utilizado, na maioria das vezes, para fazer operações de multiplicação
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Veja:
print(5 * 9) a = 2 b = 3 print(a * b)
Podemos utilizá-lo também para calcular uma potencia, utilizando duas vezes **, veja:
print(2 ** 4) a = 2; b = 8; print(a ** b)
Porém outra forma que temos como utilizar o *, é como uma sintaxe especial em funções
Indicando que aquela função pode receber um indeterminado número de argumentos

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Obs: quando o parâmetro for utilizado dessa maneira, deve ser o último em posição
Veja:
def teste(*params):
for i in params:
print(i)
teste(1,2,3,4,5) # 1 2 3 4 5
Também há a sintaxe ** em funções, que possibilita pegar o parâmetro pelo nome, se for passado
Veja um exemplo:
def teste(**params):
if params['nome']:
print(params['nome'])
teste(nome="Matheus", idade=29)

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.E estas são as diferentes formas de utilizar o parâmeto * no Python!
Conclusão
Neste artigo vimos qual o significado do operador * no Python
Temos diversas possibilidades de uso, a mais vista que é multiplicação
E depois dois casos para funções que trabalham com parâmetros
Se utilizado uma vez com o nome do parâmetro, *param, está esperando parâmetros indefinidos
Caso utilizado duas vezes com o parâmetro, **param, espera indefinido e pode selecionar pelo nome, se passado
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]
