Книга: Введение в Python

Аргументы произвольной длины

Аргументы произвольной длины

Иногда возникает ситуация, когда вы заранее не знаете, какое количество аргументов будет необходимо принять функции. В этом случае следует использовать аргументы произвольной длины. Они задаются произвольным именем переменной, перед которой ставится звездочка (*).

Например:

| def unknown( * args):
| for argument in args:
| print argument
|
| unknown("hello", "world") # напечатает оба слова, каждое с новой строки
| unknown(1, 2, 3, 4, 5) # напечатает все числа, каждое с новой строки
| unknown() # ничего не выведет

Оглавление книги


Генерация: 0.304. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз