Я пытаюсь реализовать свой собственный метод strip в Python, поэтому без использования встроенного метода я хотел бы, чтобы моя функция удаляла все пробелы слева и справа.реализовать мой собственный метод полосы в Python
Здесь я пытаюсь создать список, удалить весь пустой символ перед первым непространственным символом, затем сделать это обратным образом, в конце концов вернуть список в строку. Но с тем, что я написал, он даже не удаляет пробелы.
Я знаю, что я пытаюсь сделать, возможно, даже не работает, поэтому я также хотел бы увидеть лучший способ сделать это. Я действительно новичок в программировании, поэтому я бы взял любую рекомендацию, которая улучшит мою программу. Благодаря!
# main function
inputString = input("Enter here: ")
print(my_strip(inputString))
def my_strip(inputString):
newString = []
for ch in inputString:
newString.append(ch)
print(newString)
i = 0
while i < len(newString):
if i == " ":
del newString[i]
elif i != " ":
return newString
i += 1
print(newString)
вы тестируете 'i', который не может быть равен пустой строке. – HuStmpHrrr
Я думаю, вы имеете в виду 'newString [i] ==" "' –
Thanxxx! Вы много помогли. newString [i] == "" работает! – Yolanda