Python Glossary English

все Python 3Строки (str)функция

str.lstrip

обрезка

Возвращает копию без ведущих символов слева (по умолчанию пробелов).

Синтаксис

s.lstrip([chars])

Аргумент — это набор символов, а не префикс: lstrip срезает слева всё подряд, пока очередной символ входит в набор. Поэтому 'template.py'.lstrip('temp') даёт 'late.py', а вовсе не '.py'. Если нужно убрать префикс именно целиком, есть str.removeprefix() (с Python 3.9).

Примеры

print('  hi'.lstrip())     # → hi
print('xxhi'.lstrip('x'))  # → hi
print('--a--'.lstrip('-'))  # → a--

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности