Как один из самых популярных языков программирования, Python позволяет разработчикам использовать строковые функции, которые помогают им выполнять различные операции. Для тех, кто не знает, строковые данные содержат значение 1 или 1> (это может быть любое число, уникальный символ и т. д.), а затем преобразуются в код ASCII, т. е. в американский стандартный код для обмена информацией и Unicode, чтобы машина могут понимать на своем языке.
Python использует один и тот же шаблон для своих строковых данных, которые выполняются для выполнения различных задач, таких как смещение верхнего или нижнего регистра и т. д. Это делает разработчиков более полезными, чтобы сэкономить свое время на различных задачах, не беспокоясь о небольших ошибках опечаток, и поэтому это Для вас искренне важно иметь технические знания о тех строковых функциях, которые были сужены в этой статье.
7 полезных строковых функций в Python
1. Используйте заглавные буквы
Capitalize () используется в Python, где первая буква строки преобразуется в ПРОПИСНУЮ, а остальные символы остаются прежними. С другой стороны, если все символы написаны ПРОПИСНЫМИ буквами, строка вернет одно и то же значение (кроме первого символа).
Пример: mY name is YUVRAJ -> My name is yuvraj
Python3
# input from users
sentence_1
=
"mY name is YUVRAJ"
sentence_2
=
"MY name is Ansul"
# Convert case using capitalize()
capitalized_string
=
sentence_1.capitalize()
(
"Sentence 1 output -> "
, capitalized_string)
capitalized_string
=
sentence_2.capitalize()
(
"Sentence 2 output -> "
, capitalized_string)
Выход:
Sentence 1 output -> My name is yuvraj Sentence 2 output -> My name is ansul
2. Count
Функция count() используется в Python для подсчета количества вхождений отдельного элемента или подстроки в строке. count() выдает числовое значение, которое предоставляет подробную информацию о фактическом количестве данной строки.
Пример: GFG KARLO HO JAYEGA -> Count of ‘G’ = 3
Python3
message
=
'GFG KARLO HO JAYEGA'
# number of occurrence of 'G'
(
'Number of occurrence of G:'
, message.count(
'G'
))
Выход:
Number of occurrence of G: 3
3. Find
Функция find() используется в Python для возврата наименьшего значения индекса из первого вхождения строки (только в случае, если она найдена): иначе значение будет равно −1.
Пример: Yuvraj is my name -> Position of ‘is’ = 7
Python3
message
=
'Yuvraj is my name'
# check the index of 'is'
(message.find(
'is'
))
Выход:
7
4. Lower
Нижний () используется в программировании на Python, чтобы гарантировать, что все символы в строке ВЕРХНЕГО РЕГИСТРА будут преобразованы в нижний регистр и извлечены с новой строкой в нижнем регистре, а исходная копия строки останется нетронутой.
Пример: bestprogrammer IS A COMPUTER SCIENCE PORTAL -> ‘bestprogrammer is a computer science portal’.
Python3
message
=
'bestprogrammer IS A COMPUTER SCIENCE PORTAL'
# convert message to lowercase
(message.lower())
Выход:
bestprogrammer is a computer science portal
5. Upper
Функция upper() используется в программировании на Python, чтобы убедиться, что все строчные символы в строке преобразуются в ПРОПИСНЫЕ и извлекаются вместе с новой строкой, тогда как исходная копия строки остается нетронутой.
Пример: bestprogrammer
is a computer science portal -> bestprogrammer
IS A COMPUTER SCIENCE PORTAL.
Python3
message
=
'bestprogrammer is a computer science portal'
# convert message to upperercase
(message.upper())
Выход:
bestprogrammer
IS A COMPUTER SCIENCE PORTAL
6. Replace
Replace() используется в Python для замены любого нежелательного символа или текста и замены его новым желаемым выводом в строке. replace() можно использовать в Python с указанным ниже синтаксисом для выполнения действия:
string.replace(old, new, count)
Пример: subway surfer -> Replace ‘s’ with ‘t’ = tubway turfer/
Python3
text
=
'subway surfer'
# replace s with t
replaced_text
=
text.replace(
's'
,
't'
)
(replaced_text)
Выход:
tubway turfer
7. Join
Метод join() используется в программировании на Python для объединения каждого элемента итерируемого объекта, такого как список, набор и т. д., а позже вы можете использовать разделитель строк для разделения значений. Таким образом, join() возвращает объединенную строку и выдает исключение TypeError, если итерируемый объект содержит любой нестроковый элемент.
Python3
text
=
[
'Anshul'
,
'is'
,
'my'
,
'only'
,
'friend'
]
# join elements of text with space
(
' '
.join(text))
Выход:
Anshul is my only friend