Функции шаблонов

Скоро будет

Разное

len

Позволяет узнать длину указанного объекта

len('ProstoTools')
len([1, 2, 3, 4, 5])

Вернет 11 и 5

reverse

Перевернет указанный объект

reverse([0, 1])
reverse("hello")

Ответ будет [1, 0] и olleh соответственно

Строковые функции

split

Разбивает строку по указанному разделителю

split('Tom,Bob', ',')

Вернет ['Tom', 'Bob']

upper

Преобразует строку в верхний регистр

upper('prosto!')

Вернет PROSTO!

lower

Преобразует строку в нижний регистр

lower('PriVet')

Вернет priver

capitalize

Первое слово строку будет начинаться с заглавной буквы

capitalize('bye')

Вернет Bye

format

Вставит в строку указанные аргументы

format('Hello {name}', name="World")

Вернет Hello World

replace

Заменит указанную подстроку на указанное новое значения

replace("Hello Tom", old="Tom", new="Bob")

Слово Tom замениться на Bob и соответственно ответ будет такой: Hello Bob

contains

Проверит есть ли в указанной строке указанная подстрока

contains('Prosto Tools', 'Tools')

Ответ будет True , так как в строке Prosto Tools есть слово Tools

Функции списков и словарей

join

Соединит элементы указанного списка по указанному разделителю

join(['Tom', 'Bob', 'Mike'], ', ')

Данный пример вернет такую строку: Tom, Bob, Mike

keys

Позволяет узнать ключи указанного словаря

keys({"a": 1, "b": 2, "c": 3})

Вернет список ['a', 'b', 'c']

items

Преобразует словарь в список такого типа: [[ключ, значения]...]

items({"a": 1, "b": 2, "c": 3})

Вернет [["a", 1], ["b", 2], ["c", 3]]

values

Позволяет узнать все значения указанного словаря

values({"a": 1, "b": 2, "c": 3})

Вернет [1, 2, 3]

group

Разделит список на группы определенного размера

group([1, 2, 3, 4, 5, 6], 3)

Вернет [[1, 2, 3], [4, 5, 6]]