Автор оригинала: Pankaj Kumar.
Функции строки Python
Python имеет встроенные функции почти для каждой операции, которая должна выполняться на строке. Чтобы сделать это простым, они классифицируются на основе частоты их использования, а также их операций. Они следующие:
Классификация функций String Python
- Основные функции
- Расширенные функции
- Разное (эти функции не конкретно для строк, но их можно использовать в строковых манипуляциях)
Основные строковые функции
капитализировать () | Это преобразует первый символ строки в верхний регистр | str_name.capitalize () |
кадра () | Это преобразует любую строку в нижний регистр независимо от его случая | str_name.casefold () |
центр() | Используется для центра выравнивания строки | str_name.center (длина, символ) |
считать() | Используется для подсчета количества раз, когда конкретное значение появляется в строке | str_name.count (значение, запуск, конец) |
Эндсвит () | Он проверяет, заканчивается ли строка с указанным значением, то она возвращает true | str_name.endswith (значение, запуск, конец) |
найти() | Используется, чтобы найти наличие указанного значения в строке | str_name.find (значение, запуск, конец) |
показатель() | Используется для поиска первого вхождения указанного значения в строке | str_name.index (значение, запуск, конец) |
Isalnum () | Он проверяет, будут ли все символы буквенно-цифровыми, то возвращает true | str_name.isalnum () |
Isalpha () | Он проверяет, будут ли все символы алфавита (A-Z), то возвращает 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 () |
ниже() | Используется для преобразования всех символов в строчные | str_name.lower () |
раздел () | Используется, чтобы разделить строку в кортеж из трех элементов | str_name.partition (значение) |
заменять() | Используется для замены указанного слова или фразы в другое слово или фразу в строке | str_name.replace (OldValue, NewValue, Count) |
расколоть() | Используется для разделиния строки в список | str_name.split (сепаратор, maxsplit) |
Сплитлины () | Он используется для разделиния строки и составить список его. Разбивается на разрывах линии. | str_name.splitlines (Keeplinebreaks) |
начинается с() | Он проверяет, начинается ли строка с указанного значения, он возвращает True | str_name.startswith (значение, запуск, конец) |
полоска() | Используется для удаления символов, указанных в аргументе с обоих концов | str_name.strip (персонажи) |
Свапка () | Используется, чтобы поменять заглавную строку в нижнем регистре или наоборот | str_name.swapcase () |
заглавие() | Это преобразует начальную букву каждого слова в верхний регистр | str_name.title () |
верхний () | Используется для преобразования всех символов в строку в прописные | str_name.upper () |
Усовершенствованные строковые функции Python
кодировать () | Используется для возврата кодированных строк | str_name.encode (кодировка = кодировка, ошибки = ошибки) |
Expandtabs () | Используется для установки или исправления пробелов в вкладке между символами или алфавитами | str_name.expandtabs (Tabsize) |
формат() | Он заменяет имя переменной, написанное в {} со значением при выполнении | str_name.format (значение1, значение2 …) |
format_map () | Используется для форматирования приведенной строки и возвращается | str_name.format_map (сопоставление) |
Isidentifier () | Он проверяет, являются ли символы буквенно-цифровые буквы (A-Z) и (0-9) или подчеркивают (_) и возврат | str_name.isidentifier () |
Isprintable () | Это проверяет, будут ли все символы печати, то возвращает true | str_name.isprintable () |
ISTITLE () | Он проверяет, если все начальные символы слов находятся в верхнем регистре, а затем возвращает true | str_name.istitle () |
присоединиться() | Он принимает слова как уникальные и присоединяется к их в строку | 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 (персонажи) |
переводить() | Используется для получения переведенной строки | str_name.translate (таблица) |
zfill () | Он возвращает новую строку с символами «0», которые дополняются влево на строке | str_name.zfill (Len) |
Разные функции, которые работают над строкой
ASCII () | Он возвращает строку, содержащую печатную форму объекта и игнорирует значения без ASCII в строке | ASCII (объект) |
Bool () | Это возвращает логическое значение i.e. True или false для объекта | Bool (значение) |
ByTearRay () | Он возвращает объект, содержащий массив байтов, предоставленных через вход | ByTearRay (источник, кодирование, ошибки) |
Байты () | Возвращает объект BYTES, который не может быть изменен и является последовательностью целых чисел в диапазоне от 0 до 255 | Байты (источник, кодирование, ошибки) |
перечислять () | Используется для добавления счетчика до счетчика, а затем возвращает его) | |
плавать() | Это возвращает номер с плавающей точкой из данного аргумента | поплавок (аргумент) |
хеш () | Возвращает хеш-значение объекта, если применимо | Хэш (объект) |
я бы() | Это возвращает конкретную идентичность объекта, который является уникальным целым числом | ID (объект) |
int () | Он возвращает целочисленный объект из данного ввода, а основание возвращаемого объекта всегда будет) | |
Лен () | Это возвращает длину последовательности I.e. Количество элементов в объекте | Лен (последовательность) |
карта() | Используется для применения заданной функции каждому элементу, который может быть кортеж, список и т. Д., а также возвращает список, содержащий результирующие значения | Карта (Функция, Итализация, …) |
Орд () | Он принимает строковый аргумент одного символа Unicode и возвращает его уважение точки Unicode | Орд (характер) |
Распечатать() | Он печатает предоставленный объект на любое выходное устройство | Печать (объект (ы), разделитель = сепаратор, конец = конец, файл = файл, flush = flush) |
ломтик() | Это создает объект, который представляет собой набор индексов, указанных в диапазоне (запуск, остановкой, шагом) | Ломтик (остановка) ломтик (запуск, остановка, шаг) |
тип() | Возвращает тип объекта | Тип (объект) Тип (имя, базы, Dict) |
использованная литература
Официальная документация Python