Функции шаблонов
Скоро будет
Разное
len
len
Позволяет узнать длину указанного объекта
len('ProstoTools')
len([1, 2, 3, 4, 5])
Вернет 11
и 5
reverse
reverse
Перевернет указанный объект
reverse([0, 1])
reverse("hello")
Ответ будет [1, 0]
и olleh
соответственно
Строковые функции
split
split
Разбивает строку по указанному разделителю
split('Tom,Bob', ',')
Вернет ['Tom', 'Bob']
upper
upper
Преобразует строку в верхний регистр
upper('prosto!')
Вернет PROSTO!
lower
lower
Преобразует строку в нижний регистр
lower('PriVet')
Вернет priver
capitalize
capitalize
Первое слово строку будет начинаться с заглавной буквы
capitalize('bye')
Вернет Bye
format
format
Вставит в строку указанные аргументы
format('Hello {name}', name="World")
Вернет Hello World
replace
replace
Заменит указанную подстроку на указанное новое значения
replace("Hello Tom", old="Tom", new="Bob")
Слово Tom
замениться на Bob
и соответственно ответ будет такой: Hello Bob
contains
contains
Проверит есть ли в указанной строке указанная подстрока
contains('Prosto Tools', 'Tools')
Ответ будет True
, так как в строке Prosto Tools
есть слово Tools
Функции списков и словарей
join
join
Соединит элементы указанного списка по указанному разделителю
join(['Tom', 'Bob', 'Mike'], ', ')
Данный пример вернет такую строку: Tom, Bob, Mike
keys
keys
Позволяет узнать ключи указанного словаря
keys({"a": 1, "b": 2, "c": 3})
Вернет список ['a', 'b', 'c']
items
items
Преобразует словарь в список такого типа: [[ключ, значения]...]
items({"a": 1, "b": 2, "c": 3})
Вернет [["a", 1], ["b", 2], ["c", 3]]
values
values
Позволяет узнать все значения указанного словаря
values({"a": 1, "b": 2, "c": 3})
Вернет [1, 2, 3]
group
group
Разделит список на группы определенного размера
group([1, 2, 3, 4, 5, 6], 3)
Вернет [[1, 2, 3], [4, 5, 6]]
Last updated
Was this helpful?