Рядок Python strip () Функція з EXAMPLE

Зміст:

Anonim

Що таке 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, in print(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. Функція видалить задані символи з початку та кінця вихідного рядка.
  • Ця функція дуже корисна для видалення пробілів на початку та в кінці заданого рядка, як показано в прикладі.
  • Це допомагає видалити символи на початку рядка, а також в кінці рядка на основі символів, призначених для видалення з вихідного рядка.
  • Якщо наведені символи не відповідають вихідному рядку, рядок буде повернуто таким, яким він є.
  • Якщо символи, які потрібно видалити, не вказані, пробіли від початку та кінця вихідного рядка буде видалено.
  • Якщо на початку чи в кінці немає пробілів, рядок буде повернуто таким, яким він є.