Содержание
Строковые функции Python
Python имеет встроенные функции почти для каждой операции, выполняемой над строкой. Чтобы упростить, они классифицируются на основе частоты их использования, а также их операций.
Классификация строковых функций Python
- Основные функции
- Расширенные функции
- Разное (эти функции не предназначены специально для строк, но их можно использовать для обработки строк)
Основные строковые функции
capitalize() | Преобразует первый символ строки в верхний регистр | str_name.capitalize() |
casefold() | Он преобразует любую строку в нижний регистр независимо от ее регистра | str_name.casefold() |
center() | Используется для выравнивания строки по центру | str_name.center (длина, символ) |
count() | Для подсчета количества раз, когда определенное значение появляется в строке. | str_name.count (значение, начало, конец) |
endswith() | Проверяет, заканчивается ли строка указанным значением, затем возвращает True | str_name.endswith (значение, начало, конец) |
find() | Используется для определения наличия указанного значения в строке | str_name.find (значение, начало, конец) |
index() | Он используется для поиска первого вхождения указанного значения в строке | str_name.index (значение, начало, конец) |
isalnum() | Проверяет, все ли символы являются буквенно-цифровыми, затем возвращает True | str_name.isalnum() |
isalpha() | Проверяет, все ли символы являются алфавитными (az), затем возвращает True | str_name.isalpha() |
isdecimal() | Проверяет, все ли символы являются десятичными (0-9), затем возвращает True | str_name.isdecimal() |
isdigit() | Проверяет, все ли символы являются цифрами, затем возвращает True | str_name.isdigit() |
islower() | Проверяет, все ли символы в нижнем регистре, затем возвращает True | str_name.islower() |
isnumeric() | Проверяет, все ли символы являются числовыми (0-9), затем возвращает True | str_name.isnumeric() |
isspace() | Проверяет, все ли символы являются пробелами, затем возвращает True | str_name.isspace() |
isupper() | Проверяет, все ли символы в верхнем регистре, затем возвращает True | str_name.isupper() |
lower() | Используется для преобразования всех символов в нижний регистр | str_name.lower() |
partition() | Используется для разделения строки на кортеж из трех элементов. | str_name.partition (значение) |
replace() | Используется для замены указанного слова или фразы другим словом или фразой в строке. | str_name.replace (старое значение, новое значение, количество) |
split() | Используется для разделения строки на список | str_name.split (разделитель, maxsplit) |
splitlines() | Используется для разделения строки и составления ее списка. Разбивается на разрыв строки. | str_name.splitlines (keeplinebreaks) |
startswith() | Проверяет, начинается ли строка с указанного значения, затем возвращает True | str_name.startswith (значение, начало, конец) |
strip() | Используется для удаления символов, указанных в аргументе, с обоих концов | str_name.strip (символы) |
swapcase() | Используется для замены строки верхнего регистра на нижний регистр или наоборот. | str_name.swapcase() |
title() | Преобразует начальную букву каждого слова в верхний регистр | str_name.title() |
upper() | Он используется для преобразования всех символов в строке в верхний регистр | str_name.upper() |
Расширенные строковые функции Python
encode() | Используется для возврата закодированных строк | str_name.encode (кодировка = кодировка, ошибки = ошибки) |
expandtabs() | Для установки или исправления пробелов табуляции между символами или алфавитами | str_name.expandtabs (размер табуляции) |
format() | Заменяет имя переменной, записанное в <>, значением при выполнении | str_name.format (значение1, значение2 …) |
format_map() | Для форматирования заданной строки и возвращается | str_name.format_map (отображение) |
isidentifier() | Проверяет, являются ли символы буквенно-цифровыми буквами (az) и (0-9) или подчеркиванием (_), и возвращает True | str_name.isidentifier() |
isprintable() | Проверяет, все ли символы доступны для печати, затем возвращает True | str_name.isprintable() |
istitle() | Проверяет, все ли начальные символы слов в верхнем регистре, затем возвращает True | str_name.istitle() |
join() | Принимает слова как повторяемые и объединяет их в строку | str_name.join (повторяемый) |
ljust() | Возвращает выровненную по левому краю строку с минимальным значением, заданным как ширина | str_name.ljust (длина, символ) |
lstrip() | Удаляет символы с левого края на основе данного аргумента | str_name.lstrip (символы) |
maketrans() | Создает сопоставленную таблицу, используемую для переводов. | str_name.maketrans (x, y, z) |
rsplit() | Используется для разделения строки с правого конца | str_name.rsplit (разделитель, maxsplit) |
rfind() | Ищет указанное значение и находит позицию его последнего значения. | str_name.rfind (значение, начало, конец) |
rindex() | Ищет указанное значение и находит позицию его последнего значения. | str_name.rindex (значение, начало, конец) |
rjust() | Возвращает выровненную по правому краю строку с минимальным значением, заданным как ширина | str_name.rjust (длина, символ) |
rpartition() | Ищет последнее вхождение указанной строки и разбивает строку на кортеж из трех элементов. | str_name.rpartition (значение) |
rstrip() | Удаляет символы с правого конца на основе заданного аргумента | str_name.rstrip (символы) |
translate() | Используется для получения переведенной строки | str_name.translate (таблица) |
zfill() | Он возвращает новую строку с символами «0», добавленными слева в строке. | str_name.zfill (len) |
Разные
ascii() | Он возвращает строку, содержащую печатную форму объекта, и игнорирует значения, отличные от ASCII, в строке | ascii(объект) |
bool() | Он возвращает логическое значение, то есть True или False для объекта. | bool(значение) |
bytearray() | Он возвращает объект, содержащий массив байтов, предоставленных через ввод | bytearray(источник, кодировка, ошибки) |
bytes() | Он возвращает объект байтов, который не может быть изменен и представляет собой последовательность целых чисел в диапазоне от 0 до 255. | bytes(источник, кодировка, ошибки) |
enumerate() | Он используется для добавления счетчика к итерируемому объекту, а затем возвращает его значение | enumerate(итерация, начало = 0) |
float() | Возвращает число с плавающей запятой из заданного аргумента. | float (аргумент) |
hash() | Возвращает хеш-значение объекта, если применимо. | hash(объект) |
id() | Он возвращает конкретную идентификацию объекта, которая является уникальным целым числом. | id(объект) |
int() | Он возвращает целочисленный объект из заданного ввода, и база возвращаемого объекта всегда будет 10 | int (x = 0, основание = 10) |
len() | Возвращает длину последовательности, т.е. количество элементов в объекте. | len (последовательность) |
map() | Он используется для применения заданной функции к каждому элементу итерации, который может быть кортежем, списком и т. Д., А также возвращает список, содержащий результирующие значения. | map(функция, итерация, …) |
ord() | Он принимает строковый аргумент из одного символа Unicode и возвращает его точку уважения Unicode | ord(символ) |
print() | Он печатает предоставленный объект на любом устройстве вывода | print (объект (ы), separator = separator, end = end, file = file, flush = flush) |
slice() | Он создает объект, который представляет собой набор индексов, заданных его диапазоном (начало, остановка, шаг). | slice (стоп) срез (начало, остановка, шаг) |
type() | Возвращает тип объекта | type(объект) тип (имя, базы, dict) |