Python String - функция removeprefix ()
Опубликовано: 1 Декабря, 2021
В этой статье мы будем использовать функцию str.removeprefix (prefix, /), которая удаляет префикс и возвращает оставшуюся часть строки. Если строка префикса не найдена, возвращается исходная строка. Он представлен в версии Python 3.9.0.
Синтаксис:
str.removeprefix (префикс, /)
Параметры:
суффикс - префиксная строка, которую мы проверяем.
Возвращаемое значение:
Возвращает строку [len (префикс):] в противном случае - копию исходной строки.
Код:
Пример 1:
Python3
# Python 3.9 code explaining # str.removeprefix() s = 'GeeksforGeeks' # prefix exists print (s.removeprefix( 'Geeks' )) print (s.removeprefix( 'G' )) # whole string is a prefix # it would print an empty string print (s.removeprefix( 'GeeksforGeeks' )) # prefix doesn't exist # whole string is returned print (s.removeprefix( 'for' )) print (s.removeprefix( 'IT' )) print (s.removeprefix( 'forGeeks' )) |
Выход:
forGeeks eeksforGeeks Компьютерщики GeeksforGeeks GeeksforGeeks
Пример 2:
Python3
# Python 3.9 code explaining # str.removeprefix() # String for removeprefix() # If prefix exists then # remove prefix from the string # otherwise return original string string1 = "Welcome to python 3.9" print ( "Original String 1 : " , string1) # prefix exists result = string1.removeprefix( "Welcome" ) print ( "New string : " , result) string2 = "Welcome Geek" print ( "Original String 2 : " , string2) # prefix doesn't exist result = string2.removeprefix( "Geek" ) print ( "New string : " , result) |
Выход:
Исходная строка 1: Добро пожаловать в Python 3.9 Новая строка: в Python 3.9 Исходная строка 2: Добро пожаловать, компьютерщик Новая строка: Welcome Geek
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.