Python: переменные не переназначаются

Почему переменные ниже (A, B, C, D) не изменились, когдаtst называется.

A,B,C = 0,0,0
D = 0

def tst():
    A,B,C = 1,2,3
    D = 4
    print(A,B,C,D)

tst() # tst is called
print(A,B,C,D)

Output:

(1, 2, 3, 4)
(0, 0, 0, 0)

Ответы на вопрос(2)

Ваш ответ на вопрос