Fiquei pensando se alguém já chegou a pesquisar algum tipo de função built-in do python para data, ou então qualquer outra boa para que use imprtando...
De qualquer forma eu solucionei o caso de dia e mês com 1 caracter da seguinte for: (mas ainda assim a data é uma string)
#Classe
class Data:
#Objeito
def __init__(self, dia, mes, ano): # entrada dos parâmetros de data do objeto
print("construindo objeto... {}".format(self))
self.dia = dia
self.mes = mes
self.ano = ano
#Metodo
def formatada(self):
if len(self.dia) == 1:
self.dia = "0"+self.dia
else:
self.dia
if len(self.mes) == 1:
self.mes = "0"+self.mes
else:
self.mes
print("{}/{}/{}".format(self.dia, self.mes, self.ano)) # resultado do metrodo.