Python. Обновляется ли значение переменной, находящейся в цикле, после его итерации?
 Означает ли это, что переменная находящаяся в цикле обновляет свое значение вместе с итерацией цикла?
Нет, она не обновляется "сама по себе". В тексте программы она намеренно обнуляется в этой строчке:column = 0
Ну и в другом ответе правильно подсказали. Изучите отладчик pdb или встроенный в PyCharm, VisualStudio...
Отладчики именно для таких целей служат.
по поводу отладчиков:
1. можно просто print`ов раскидать в интересующих местахdigits = sys.argv[1]
    row = 0
    column = None
    while row < 7:
        print('1 column: %r' % column)
        line = ""
        column = 0
        while column < len(digits):
            number = int(digits[column])
            digit = Digits[number]
            line += digit[row] + "  "
            column += 1
        print(line)
        row += 1
    print('2 column: %r' % column)
2. pip install pudb
и в коде вставить строчку
import pudb; pudb.set_trace()
или
import pudb; pu.db import pudb; pu.db 
digits = sys.argv[1]
    row = 0
    while row < 7:
        line = ""
        column = 0
        while column < len(digits):
            number = int(digits[column])
            digit = Digits[number]
            line += digit[row] + "  "
            column += 1
        print(line)
        row += 1