Передача аргументов
149
В простейшем варианте использования этой функции при вызове передается
только имя собаки:
describe_pet('willie')
Вызов функции выводит тот же результат, что и в предыдущем примере. Един-
ственный переданный аргумент
'willie'
ставится в соответствие с первым параме-
тром в определении,
pet_name
. Так как для
animal_type
аргумент не указан, Python
использует значение по умолчанию
'dog'
.
Для вывода информации о любом другом животном, кроме собаки, используется
вызов функции следующего вида:
describe_pet(pet_name='harry', animal_type='hamster')
Так как аргумент для параметра
animal_type
задан явно, Python игнорирует зна-
чение параметра по умолчанию.
Достарыңызбен бөлісу: