Функции String Python манипулируют строкой. В этом посте мы узнаем о разрезе, разделении, замене и преобразовании корпуса строки.
Нарежьте часть струны.
Синтаксис:
variable_name[slice from character position : to position]
Пример
string = "Good Morning" print(string[5:12]) print(string[5:]) print(string[:5]) #PYTHON OUTPUT Morning Morning Good
Чтобы удалить любые ведущие или следственные пространства из строки с использованием метода Strip ()
Пример
string = " Good Morning" one plus one is two and two plus two is four ['one', 'plus', 'one', 'is', 'two', 'and', 'two', 'plus', 'two', 'is', 'four'] print(string) print(string.strip(' ')) #PYTHON OUTPUT Good Morning Good Morning
Подсчитать символы в строке с использованием len (variable_name)
Пример
string = "Good Job!" print(len(string)) #PYTHON OUTPUT 9
Преобразовать строки нижнего корпуса в верхний регистр
Пример
string = "this sentence will be printed in upper case" string_l = "THIS SENTENCE WILL BE PRINTED IN LOWER CASE" string_c = "first character of each letter will be capitalized" print(string.upper()) print(string_l.lower()) print(string_c.title()) #PYTHON OUTPUT THIS SENTENCE WILL BE PRINTED IN UPPER CASE this sentence will be printed in lower case First Character Of Each Letter Will Be Capitalized
Замените конкретный символ или слова в строке, используя variable_name.replace ('символ, чтобы найти', 'символ, чтобы заменить')
Пример
x = 'Today I woke up at 6 am for cricket coaching' print(x) print(x.replace('6', '5')) #PYTHON OUTPUT Today I woke up at 5 am for cricket coaching
Теперь, чтобы заменить буквы нескольких случаев, укажите счет в дополнительном параметре
Пример
x = 'one plus one is two and two plus two is four' print(x) print(x.replace('two', 'TWO')) print(x.replace('two', 'TWO', 1)) print(x.replace('two', 'TWO', 2)) #PYTHON OUTPUT one plus one is two and two plus two is four one plus one is TWO and TWO plus TWO is four one plus one is TWO and TWO plus two is four
Иногда нам нужно взорвать укусы в несколько фрагментов для этого использования split ()
метод
Синтаксис:
variable_name.split(specify character, word or symbol for split)
Пример
x = 'one plus one is two and two plus two is four' print(x) print(x.split(' ')) #split's whitespaces #PYTHON OUTPUT one plus one is two and two plus two is four ['one', 'plus', 'one', 'is', 'two', 'and', 'two', 'plus', 'two', 'is', 'four']
Пример
x = 'There comma, will split this string' print(x) print(x.split(',')) #split's comma #PYTHON OUTPUT There comma, will split this string ['There comma', ' will split this string']
Эта статья была первоначально опубликована в Ученики кода – функции String Python
Оригинал: “https://dev.to/pavanbaddi/string-concatenation-using-python-5241”