Итак, у меня есть супер длинная строка, состоящая из целых чисел, и я пытаюсь извлечь и удалить первые три числа в строке, и я использовал метод lstrip (идея вроде как поп), но иногда он удаляет более трех.Python - удалить первые три символа строки
x="49008410..."
x.lstrip(x[0:3])
"8410..."
Я надеялся, что это будет просто удалить 490
и вернуть 08410
но это упрямство -_-.
Также я запускаю Python 2.7 на Windows ... И не спрашивайте, почему целые числа являются строками. Если это вас беспокоит, просто замените их буквами. То же самое! LOL
'г, х = х [: 3], х [3:]' –
@BrenBarn Если ты собираешься отмечать меня как дубликат, вы можете по крайней мере, дать ссылку, поэтому я не буду на гусиная погоня? Благодаря! –
проверить определение lstrip. –