Python допускает концепцию, называемую «аргументы ключевого слова», где вы указываете, какой параметр вы передаете при вызове функции. Однако стандартная функция split()
не принимает этот тип параметра.
Чтобы разбить строку на список символов, используйте list()
:
>>> a = "hello"
>>> list(a)
['h', 'e', 'l', 'l', 'o']
В качестве примера можно привести следующие параметры ключевых слов:
def foo(bar, baz=0, quux=0):
print "bar=", bar
print "baz=", baz
print "quux=", quux
Вы можете вызвать эту функцию несколькими различными способами:
foo(1, 2, 3)
foo(1, baz=2, quux=3)
foo(1, quux=3, baz=2)
Обратите внимание, как вы можете изменить порядок параметров ключевых слов.