Pythonのwhile 1は、一言で言うと無限ループです。多くのプログラミング言語では、0が偽、0以外は真として扱われるようになっており、while 1というのは常に真、つまりwhile文ループをずっと処理し続けるという意味を持つのです。
while(1):
    # 無限ループ
この場合、条件式に変数を指定していないので、必ず無限ループになります。そのため、一度while 1のループに到達したらwhile文の条件式が偽になってループを抜けることは絶対にありません。そのため必ずbreak文を使ってループを抜ける処理を用意する必要があります。
while(1):
    # 無限ループ
    if condition:  # 条件が満たされたら
        break  # ループを抜ける
while 1を狙って実用するシーンはあまり多くないですが、知っているとプログラミングの引き出しが増えるので、効率の良いプログラム書きやすくなります。while 1は無駄のない無限ループといえるので、意図的な無限ループが有効な場面で活用するといいでしょう。.