Разрезание строки может быть выполнено для удаления символа (ов) из строки. Мы можем удалить символы из строки, разрезав строку на части и затем соединяя их обратно.
Мы можем нарезать строку, используя operator [].
stringObject[ start : stop : interval]
Возвращает новый строковый объект, содержащий части данной строки, т.е. он выбирает диапазон от start
до stop-1
с заданным размером шага, т.е. interval
. Вы можете найти подробную информацию об этом здесь .
def Deletestring(data,pos,length):
return data[:pos] + data[pos+length:]
strObj = "This is a sample string"
pos = 6
length = 5
print("Original String => %s" % (strObj))
print("After Delete at pos %d and length %d => %s" % (pos, length, Deletestring(strObj, pos, length)))
Вывод:
Original String => This is a sample string
After Delete at pos 6 and length 5 => This iample string