Built-in Functions — Python 3.13.2 documentation

Built-in Functions — Python 3.13.2 documentation
На чтение
13 мин.
Просмотров
54
Дата обновления
23.02.2025
#COURSE##INNER#

Встроенные функции в Python – это предустановленные в интерпретатор функции, которые можно вызывать непосредственно из кода без необходимости импорта дополнительных модулей.

Самые полезные встроенные функции, которые следует изучить в первую очередь:

*

type(): возвращает тип объекта

*

len(): возвращает длину последовательности, например, списка или строки

*

sum(): вычисляет сумму элементов итерируемого объекта

*

min() и max(): возвращают минимальное и максимальное значения соответственно

*

round(): округляет число до заданного количества десятичных знаков

*

abs(): возвращает абсолютное значение числа

Встроенные функции – документация Python 3.13.2

Встроенные функции в Python предоставляют простой и удобный способ выполнения различных операций. Перейдите к официальной документации Python 3.13.2 для получения подробной информации обо всех встроенных функциях:

Фукнции преобразования типов данных

Используйте встроенные функции для преобразования данных из одного типа в другой:

  • int() - преобразует строку или число с плавающей запятой в целое число
  • float() - преобразует строку или целое число в число с плавающей запятой
  • str() - преобразует любой тип данных в строку
  • bool() - преобразует любой тип данных в логическое значение (True или False)

Работа со строками

Для работы со строками в Python доступны следующие функции:

len() - Возвращает длину строки.

str() - Преобразует объект в строку.

repr() - Возвращает представление строки пригодное для интерпретации Python.

find() - Находит первое вхождение подстроки в строке и возвращает ее индекс.

rfind() - Находит последнее вхождение подстроки в строке и возвращает ее индекс.

split() - Разделяет строку на подстроки по указанному разделителю.

strip() - Удаляет пробельные символы с начала и конца строки.

lstrip() - Удаляет пробельные символы с начала строки.

rstrip() - Удаляет пробельные символы с конца строки.

upper() - Возвращает строку в верхнем регистре.

lower() - Возвращает строку в нижнем регистре.

title() - Возвращает строку в заголовке (первая буква каждого слова в верхнем регистре).

join() - Объединяет последовательность строк с использованием указанного разделителя.

Функции поиска и подстрок

Для поиска подстрок в строке Python предлагает несколько функций:

Функция Описание
find() Возвращает индекс первого вхождения подстроки в строке, а если подстрока не найдена, возвращает -1
rfind() Возвращает индекс последнего вхождения подстроки в строке, а если подстрока не найдена, возвращает -1
startswith() Возвращает True, если строка начинается с заданной подстроки, и False в противном случае
endswith() Возвращает True, если строка заканчивается заданной подстрокой, и False в противном случае
count() Возвращает количество вхождений подстроки в строке

Логические функции

Логические функции возвращают значения True или False, которые можно использовать в условных операторах и для других целей.

all()

Проверяет, все ли элементы последовательности истинны.

any()

Проверяет, содержит ли последовательность хотя бы один истинный элемент.

bool()

Преобразует объект в логическое значение. Непустые значения преобразуются в True, пустые – в False.

isinstance()

Проверяет, является ли объект экземпляром заданного класса или его подкласса.

issubclass()

Проверяет, является ли класс подклассом заданного класса.

Функции для работы с числами

В Python встроено множество функций для работы с числами. Вот несколько наиболее распространенных:

  • abs(): возвращает абсолютное значение числа.
  • round(): округляет число до заданного количества цифр после запятой.
  • math.ceil(): округляет число в большую сторону до ближайшего целого.
  • math.floor(): округляет число в меньшую сторону до ближайшего целого.
  • math.pow(): возводит число в заданную степень.
  • math.log(): возвращает натуральный логарифм числа.
  • math.log10(): возвращает логарифм числа по основанию 10.
  • math.sin(), math.cos(), math.tan(): вычисляют соответственно синус, косинус и тангенс угла.

Функции для работы со списками

Используйте эти функции для манипулирования списками в Python:

append(): Добавляет элемент в конец списка.

clear(): Удаляет все элементы списка.

copy(): Создает копию списка.

count(): Возвращает количество вхождений заданного элемента в списке.

extend(): Добавляет элементы из другого списка в конец текущего.

index(): Возвращает индекс первого вхождения указанного элемента в списке.

insert(): Вставляет элемент в заданную позицию в списке.

pop(): Удаляет и возвращает последний элемент из списка.

remove(): Удаляет первый экземпляр заданного элемента из списка.

reverse(): Изменяет порядок элементов списка на обратный.

sort(): Сортирует элементы списка по возрастанию.

max(): Возвращает наибольший элемент из списка.

min(): Возвращает наименьший элемент из списка.

sum(): Возвращает сумму всех элементов списка.

Вопрос-ответ:

Какая функциональность реализована во встроенной функции `len()`?

Встроенная функция `len()` возвращает длину последовательности, т. е. количество элементов в ней. Последовательностью может быть строка, список, кортеж или словарь.

Приведите пример использования встроенной функции `max()`.

Функция `max()` возвращает максимальное значение из переданных аргументов. Например, `max(1, 3, 5)` вернет 5.

Для каких задач должна применяться встроенная функция `sorted()`?

Встроенная функция `sorted()` используется для сортировки последовательности по возрастанию. Например, `sorted([3, 1, 2])` вернет упорядоченный список `[1, 2, 3]`. Дополнительно можно указать ключ сортировки, например, `sorted(words, key=len)` сортирует список слов по их длине.

Как использовать встроенную функцию `zip()` для объединения списков?

Функция `zip()` объединяет элементы из двух или более списков (итерабельных объектов) в кортежи. Например, `list(zip([1, 2, 3], ['a', 'b', 'c']))` вернет список кортежей `[(1, 'a'), (2, 'b'), (3, 'c')]`.

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий