Em uma aplicação de gestão de estoque, decidi criar o atributo id_produto, e gostaria que todos os produtos no estoque tivessem um prefixo X. Então pensei em definir um atributo de classe de nome (prefixo_id). Existe alguma forma de incluir o atributo de classe (prefixo_id) dentro do __init __ para que ele seja comum a todos os produtos?
algo como:
class Produto:
prefixo_id = 11
def __init__(self, id_produto)
# aqui, incluir o prefixo de alguma forma #
self.id_produto = prefixo_id + id_produto
p1 = Produto(1234)
Assim, quando eu der um get na id do produto quero que me retorne algo como:
11-1234
Espero que tenha conseguido deixar claro,,, :)