Python String strip () Функция с ПРИМЕР

Съдържание:

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 String () ще върне:

  • Оригиналният низ с бели интервали, премахнати от началото и края, ако символите, които трябва да бъдат премахнати, не са посочени.
  • В случай, че низът няма никакви интервали в началото или края, низът ще бъде върнат такъв, какъвто е и ще съвпада с оригиналния низ.
  • Ако е зададен параметър за символи и ако символите имат съвпадение, символите в началото или в края на низа ще бъдат премахнати от оригиналния низ, а останалата част от низа ще бъде върната.
  • В случай, че дадените символи не съвпадат с началото или края в оригиналния низ, низът ще бъде върнат такъв, какъвто е.

Примери за функция strip () в Python

Пример 1: Метод strip () в Python

str1 = "Welcome to Guru99!"after_strip = str1.strip()

Изход:

Welcome to Guru99!

Пример 2: strip () за невалиден тип данни

Функцията Python String strip () работи само върху низове и ще върне грешка, ако се използва за всеки друг тип данни като списък, кортеж и т.н.

Пример, когато се използва в списъка ()

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. Функцията ще премахне дадените символи от началото и края на оригиналния низ.
  • Тази функция е много полезна за премахване на белите пространства в началото и края на дадения низ, както е показано в примера.
  • Помага за премахването на символите в началото на низа, а също и в края на низа въз основа на символите, дадени за премахване от оригиналния низ.
  • Ако дадените символи не съвпадат с оригиналния низ, низът ще бъде върнат такъв, какъвто е.
  • Ако символите, които трябва да бъдат премахнати, не са посочени, интервалите от началото и края на оригиналния низ ще бъдат премахнати.
  • Ако в началото или края няма празно пространство, низът ще бъде върнат такъв, какъвто е.