Quelle est la différence entre “tout en 1” et “while True”?

J'ai vu deux façons de créer une boucle infinie en Python:

  1. while 1:
        do_something()
  2. while True:
        do_something()

Quelle est la différence entre ces? Est un plus pythonic que les autres?

  • peut-être une boucle infinie n'est pas pythonic ? (voir bl'alpha)