Как удалить первый символ в строке на языке Python

На этой странице вы найдете полезные советы по удалению первого символа в строке на языке программирования Python. Узнайте разные подходы и выберите тот, который подходит именно вам!


Используйте срез строки: new_string = old_string[1:]

Тест по Python для начинающих – Как удалить символ из строки в Python?

Можно использовать метод str.lstrip(), чтобы удалить символ, если это пробел: new_string = old_string.lstrip()

Как удалить символ из строки Python

Для удаления символа с известным индексом можно использовать метод str.replace(): new_string = old_string.replace(old_string[0], , 1)

Как получить список чисел из строки. Python. Александр Килинкаров

С помощью функции str.join() и генератора: new_string = .join([old_string[i] for i in range(1, len(old_string))])

Уроки Python для начинающих - Строки в Python - Форматирование, методы строк, срезы строк в Python

Используйте функцию str.partition(): _, _, new_string = old_string.partition(old_string[0])

Строки - Метод find (rfind) - Python c Нуля - Урок 3

Метод str.translate() вместе с таблицей перевода: import string; new_string = old_string.translate({ord(old_string[0]): None})

Если строка представляет собой список символов, можно использовать del: old_string = list(old_string); del old_string[0]; new_string = .join(old_string)

Используйте регулярные выражения: import re; new_string = re.sub(^.,, old_string)

Как заменить символ в строке Python

Примените метод str.removeprefix() (начиная с Python 3.9): new_string = old_string.removeprefix(old_string[0])

Напишите собственную функцию для удаления первого символа: def remove_first_char(s): return s[1:] if len(s) >0 else ; new_string = remove_first_char(old_string)