Avatar ·

singleton em python

📁 python, IA

Implementei singleton com Wiki()

Meu código:

class SpriteManager(object):    def __new__(cls):        if not hasattr(cls, 'instance'):             cls.instance = super(SpriteManager, cls).__new__(cls)        retu cls.instance    def __init__(self):        self.setSprite = set()

Toda vez que chamo SpriteManager() o construtor é chamado. De acordo com o conceito si

Avatar ·

Não sei uma maneira de finalizar a entrada com uma tecla específica, mas conheço outra forma:

var = """".join(iter(input, """"))

Nesse caso, a entrada será finalizada ao pressionar enter em uma linha vazia.


Já que as pessoas estão votando positivo, acho que vale a pena explicar o código:
iter(input, """") vai yield o resultado da chamada da função input sem argumentos, até que input() retorne uma string vazia (""""). Em seguida, simplesmente unimos através de """" todos os resultados deste generator.

Faça login para deixar uma resposta

Blogs