Boa noite. Tenho o seguinte código:
class ContaCorrente:
codigo_banco = '001'
@staticmethod
def codigo_banco():
return codigo_banco
Quando importo essa classe para o terminal e tento colocar o retorno de codigo_banco numa variável
from conta import ContaCorrente
variavel = ContaCorrente.codigo_banco
Recebo como output <function ContaCorrente.codigo_banco at 0x000001FC156FF400>, enquanto esperava o valor '001'. Não entendi por quê isso acontece.
Gostaria de saber se tem como eu chamar esse atributo da classe sem criar um objeto antes. Chamando a classe + método (ContaCorrente.codigo_banco), sem chamar o objeto.codigo_banco. É possível fazer isso?