Методы Python для удаления пробелов в начале строки

Вот несколько методов Python для удаления пробелов в начале строки:

Метод 1: использование метода lstrip()

string = "   Hello, World!"
new_string = string.lstrip()
print(new_string)  # Output: "Hello, World!"

Метод 2. Использование регулярных выражений с модулем re

import re
string = "   Hello, World!"
new_string = re.sub(r'^\s+', '', string)
print(new_string)  # Output: "Hello, World!"

Метод 3: использование нарезки

string = "   Hello, World!"
new_string = string[len(string)-len(string.lstrip()):]
print(new_string)  # Output: "Hello, World!"

Метод 4. Использование цикла

string = "   Hello, World!"
for i in range(len(string)):
    if string[i] != ' ':
        new_string = string[i:]
        break
print(new_string)  # Output: "Hello, World!"

Метод 5: использование метода strip()и конкатенация

string = "   Hello, World!"
new_string = string.strip()
print(new_string)  # Output: "Hello, World!"