параметр функции использует изменяемый тип -> ошибка) несколько значений для аргумента
Jupyter-note
https://docs.python.org/ko/3/tutorial/controlflow.html
def parrot(voltage, state='a stiff', action='voom', type='Norwegian Blue'):
print("-- This parrot wouldn't", action, end=' ')
print("if you put", voltage, "volts through it.")
print("-- Lovely plumage, the", type)
print("-- It's", state, "!")
parrot(110, voltage=220)
def parrot(voltage, state='a stiff', action='voom', type='Norwegian Blue'):
print("-- This parrot wouldn't", action, end=' ')
print("if you put", voltage, "volts through it.")
print("-- Lovely plumage, the", type)
print("-- It's", state, "!")
почемупеременная параметра может переопределить изменяемый тип пользователя?
parrot({1,2,}, voltage={})
TypeError Traceback (последний вызов был последним) в ----> 1 попугай ({1,2,}, Voltage = {}) 2 # ???
TypeError: parrot () получил несколько значений для аргумента 'Voltage'