Tem algumas opções como usar a lib dataclass para gerar um placeholder para esses valores, então tu conseguiria passar o placeholder ao invês de uma repetição.
from dataclasses import dataclass
@dataclass
class ParametrosFinanceiros:
valor_bruto: float
aliquota: float
deducoes: float
dependentes: int
estado: str
def calcular_imposto(params: ParametrosFinanceiros):
# use params.valor_bruto, params.aliquota, etc.
pass
def calcular_salario_liquido(params: ParametrosFinanceiros):
pass
def gerar_holerite(params: ParametrosFinanceiros):
pass
# Uso
parametros = ParametrosFinanceiros(5000, 0.2, 300, 2, 'SP')
calcular_imposto(parametros)
calcular_salario_liquido(parametros)
gerar_holerite(parametros)