Що таке Python strip ()?
Функція Python strip () - це частина вбудованих функцій, доступних у бібліотеці Python. Метод strip () видаляє задані символи з початку та кінця вихідного рядка. За замовчуванням функція strip () видаляє пробіли з початку та кінця рядка і повертає той самий рядок без пробілів.
У цьому підручнику з Python ви дізнаєтесь:
- Що таке Python strip ()?
- Приклад 1: Метод strip () у Python
- Приклад 2: strip () щодо недійсного типу даних
- Приклад 3: strip () Без символьного параметра
- Приклад 4: strip () Передавання параметрів символів
- Чому використовується функція Python strip ()?
Синтаксис методу strip ()
string.strip([characters])
Параметри
- символи: (необов’язково) Дані символи буде видалено з початку або кінця вихідного рядка.
- Якщо параметр символів не вказано, пробіли від початку та кінця рядка буде видалено.
Повернене значення
Стрипка рядка Python () поверне:
- Оригінальний рядок із пробілами, видаленими з початку та кінця, якщо символи, які потрібно видалити, не вказані.
- Якщо рядок не має пробілів на початку або в кінці, рядок буде повернуто таким, який він є, і буде відповідати вихідному рядку.
- Якщо задано параметр символів і якщо символи отримали збіги, символи на початку або в кінці рядка буде видалено з вихідного рядка, а решта рядка буде повернуто.
- У випадку, якщо наведені символи не збігаються з початком чи кінцем у вихідному рядку, рядок буде повернуто таким, яким він є.
Приклади функції strip () у Python
Приклад 1: Метод strip () у Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Вихід:
Welcome to Guru99!
Приклад 2: strip () щодо недійсного типу даних
Функція рядка Python String () працює лише з рядками і повертає помилку, якщо використовується для будь-якого іншого типу даних, наприклад списку, кортежу тощо.
Приклад використання у списку ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Вищевикладене повідомлення про помилку:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Приклад 3: strip () Без символьного параметра
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Вихід:
Welcome to Guru99!Welcome to Guru99!
Приклад 4: strip () Передавання параметрів символів
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Вихід:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Чому використовується функція Python strip ()?
Тут наведено причини використання функції стрічки Python
- Це допомагає видалити символи на початку рядка, а також в кінці рядка на основі символів, призначених для видалення з вихідного рядка.
- Якщо наведені символи не відповідають вихідному рядку, рядок буде повернуто таким, яким він є.
- Якщо символи, які потрібно вилучити, не вказані, тоді пробіли від початку та кінця вихідного рядка буде видалено.
- Якщо на початку чи в кінці немає пробілів, рядок буде повернуто таким, яким він є.
Короткий зміст:
- Метод рядка Python String () є частиною вбудованої функції, доступної в python. Функція видалить задані символи з початку та кінця вихідного рядка.
- Ця функція дуже корисна для видалення пробілів на початку та в кінці заданого рядка, як показано в прикладі.
- Це допомагає видалити символи на початку рядка, а також в кінці рядка на основі символів, призначених для видалення з вихідного рядка.
- Якщо наведені символи не відповідають вихідному рядку, рядок буде повернуто таким, яким він є.
- Якщо символи, які потрібно видалити, не вказані, пробіли від початку та кінця вихідного рядка буде видалено.
- Якщо на початку чи в кінці немає пробілів, рядок буде повернуто таким, яким він є.