- Встроенные функции Python
- any(iterable) ¶
- ascii(object) ¶
- bin(x) ¶
- bool(x=False) ¶
- class bytearray(source=b») class bytearray(source, encoding) class bytearray(source, encoding, errors) ¶
- bytes([source[, encoding[, errors]]]) ¶
- callable(obj) ¶
- chr(i) ¶
- classmethod(function) ¶
- compile(source, filename, mode, flags=0, dont_inherit=False, optimize=- 1) ¶
- complex([real[, imag]]) ¶
- delattr(object, name) ¶
- dir() dir(object) ¶
- dict(**kwargs) dict(mapping, **kwargs) dict(iterable, **kwargs) ¶
- divmod(a, b) ¶
- enumerate(sequence, start=0) ¶
- eval(expression, globals=None, locals=None) ¶
- exec(object, globals=None, locals=None, /, *, closure=None) ¶
- filter(function, iterable) ¶
- format(value, format_spec=») ¶
- frozenset([iterable]) ¶
- getattr(object, name) ¶
- getattr(object, name, default) ¶
- globals() ¶
- hasattr(object, name) ¶
- hash(object) ¶
- hex(x) ¶
- id(object) ¶
- input() ¶
- input(prompt) ¶
- int(x=0) ¶
- int(x, base=10) ¶
- __import__(name, globals=None, locals=None, fromlist=(), level=0) ¶
- iter(object) ¶
- iter(object, sentinel) ¶
- isinstance(object, classinfo) ¶
- issubclass(class, classinfo) ¶
- len(s) ¶
- list ¶
- list(iterable) ¶
- locals() ¶
- map(function, iterable, *iterables) ¶
- max(iterable, *, key=None) ¶
- max(iterable, *, default, key=None) ¶
- max(arg1, arg2, *args, key=None) ¶
- memoryview(object) ¶
- min(iterable, *, key=None) ¶
- min(iterable, *, default, key=None) ¶
- min(arg1, arg2, *args, key=None) ¶
- next(iterator) ¶
- next(iterator, default) ¶
- object() ¶
- open(file, mode=’r’, buffering=- 1, encoding=None, errors=None, newline=None, closefd=True, opener=None) ¶
- ord(c) ¶
- pow(base, exp, mod=None) ¶
- print(*objects, sep=’ ‘, end=’\n’, file=None, flush=False) ¶
- property(fget=None, fset=None, fdel=None, doc=None) ¶
- range(stop) ¶
- range(start, stop, step=1) ¶
- repr(object) ¶
- reversed(seq) ¶
- round(number, ndigits=None) ¶
- set ¶
- set(iterable) ¶
- setattr(object, name, value) ¶
- sorted(iterable, *, key=None, reverse=False) ¶
- str(object=») ¶
- str(object=b», encoding=’utf-8′, errors=’strict’) ¶
- vars() ¶
- vars(object) ¶
- zip(*iterables, strict=False) ¶
- Что такое функция oct() в Python?
- Ошибки и исключения с функцией oct()
- Восьмеричное представление элементов массива в модуле NumPy
- Восьмеричное представление значений данных с использованием модуля Pandas
Встроенные функции Python
Проверяет, все ли элементы объекта iterable , поддерживающего итерирование, принимают истинное значение. Вернёт True , если все элементы представляются истиной. Также вернет True , если объект пуст.
any(iterable) ¶
Проверяет, есть ли среди элементов объекта iterable , поддерживающего итерирование, хотя бы один, принимающий истинное значение.
ascii(object) ¶
Метод ascii() заменяет непечатаемый символ соответствующим значением ascii и возвращает его.
bin(x) ¶
Преобразует целое число x в двоичную строку. Если x не является объектом int , следует определить для него метод index (), возвращающий целое.
bool(x=False) ¶
Преобразование к типу bool через стандартную процедуру проверки истинности.
class bytearray(source=b»)
class bytearray(source, encoding)
class bytearray(source, encoding, errors) ¶
Метод bytearray() возвращает объект bytearray , который представляет собой массив заданных байтов.
bytes([source[, encoding[, errors]]]) ¶
Возвращает массив байт. Тип bytes — это неизменяемая последовательность целых чисел в диапазоне 0 ≤ X < 256. Параметр source можно использовать для начальной инициализации массива:
callable(obj) ¶
Возвращает True если объект obj поддерживает вызов, иначе — False .
chr(i) ¶
Возвращает символ по его числовому представлению. i — целое положительное число.
classmethod(function) ¶
Представляет функцию function методом класса. В метод класса первым аргументом неявным образом передаётся класс. Аналогично метод экземпляра получает в первом аргументе сам экземпляр.
compile(source, filename, mode, flags=0, dont_inherit=False, optimize=- 1) ¶
Компилирует исходный код в объект кода, либо объект АСД (абстрактное синтаксическое дерево). Объект кода может быть выполнен с помощью функций eval или exec .
complex([real[, imag]]) ¶
Возвращает комплексное число со значением real + imag * 1j или конвертирует строку в комплексное число, если первым аргументом передана строка.
delattr(object, name) ¶
Удаляет из объекта obj атрибут name . Атрибут (свойство, метод, элемент) объекта будет удалён в случае, если объект разрешает/поддерживает это действие.
dir()
dir(object) ¶
Возвращает атрибуты объекта obj в алфавитном порядке. При вызове без аргумента, возвращает имена переменных, доступные в локальной области.
dict(**kwargs)
dict(mapping, **kwargs)
dict(iterable, **kwargs) ¶
Конструктор dict() создает словарь в Python.
divmod(a, b) ¶
Функция divmod() принимает два числа в качестве аргументов и возвращает их частное и остаток в виде кортежа.
enumerate(sequence, start=0) ¶
Возвращает генератор, отдающий пары счётчик-элемент для элементов последовательности sequence . Начальное значение счетчика можно задать с помощью start .
eval(expression, globals=None, locals=None) ¶
Метод eval() анализирует выражение, переданное этому методу, и запускает выражение (code) Python в программе.
exec(object, globals=None, locals=None, /, *, closure=None) ¶
Динамически исполняет код object .
filter(function, iterable) ¶
При помощи указанной функции фильтрует элементы переданного объекта.
format(value, format_spec=») ¶
Форматирует указанное значение.
frozenset([iterable]) ¶
Возвращает неизменяемое множество.
getattr(object, name)
¶
getattr(object, name, default) ¶
Функция getattr() возвращает значение именованного атрибута объекта. Если он не найден, он возвращает значение по умолчанию, предоставленное функции.
globals() ¶
Возвращает словарь с глобальной таблицей символов, определённых в модуле.
hasattr(object, name) ¶
Функция hasattr() возвращает значение true , если объект имеет заданный именованный атрибут, и значение false , если нет.
hash(object) ¶
Возвращает хеш указанного объекта.
hex(x) ¶
Функция hex() преобразует целое число в соответствующую шестнадцатеричную строку.
id(object) ¶
Возвращает идентификатор указанного объекта.
input()
¶
input(prompt) ¶
Считывает и возвращает строку входных данных.
int(x=0)
¶
int(x, base=10) ¶
Преобразует x к целому числу в десятичной системе счисления. Вместо десятичной системы можно указать любое основание от 2 до 36 включительно.
__import__(name, globals=None, locals=None, fromlist=(), level=0) ¶
__import__() — это функция, вызываемая оператором импорта.
iter(object)
¶
iter(object, sentinel) ¶
Возвращает объект итератора.
isinstance(object, classinfo) ¶
Функция isinstance() проверяет, является ли объект (первый аргумент) экземпляром или подклассом класса classinfo (второй аргумент).
issubclass(class, classinfo) ¶
Возвращает флаг, указывающий на то, является ли указанный класс подклассом указанного класса (классов).
len(s) ¶
Возвращает число элементов в указанном объекте-контейнере.
list
¶
list(iterable) ¶
locals() ¶
Возвращает словарь, представляющий текущую локальную таблицу символов.
map(function, iterable, *iterables) ¶
Применяет указанную функцию к каждому элементу указанной последовательности/последовательностей.
max(iterable, *, key=None)
¶
max(iterable, *, default, key=None)
¶
max(arg1, arg2, *args, key=None) ¶
Возвращает элемент с набольшим значением из переданных в функцию.
memoryview(object) ¶
Функция memoryview() возвращает объект представления памяти для данного аргумента.
min(iterable, *, key=None)
¶
min(iterable, *, default, key=None)
¶
min(arg1, arg2, *args, key=None) ¶
Возвращает элемент с наименьшим значением из переданных в функцию.
next(iterator)
¶
next(iterator, default) ¶
Возвращает следующий элемент итератора.
object() ¶
Возвращает безликий объект, являющийся базовым для всех объектов.
open(file, mode=’r’, buffering=- 1, encoding=None, errors=None, newline=None, closefd=True, opener=None) ¶
Открывает файл и возвращает представляющий его объект.
ord(c) ¶
Возвращает числовое представление для указанного символа.
pow(base, exp, mod=None) ¶
Возвращает результат возведения числа в степень, с опциональным делением по модулю.
print(*objects, sep=’ ‘, end=’\n’, file=None, flush=False) ¶
Выводит заданные объекты на экран или отправляет их текстовым потоком в файл.
property(fget=None, fset=None, fdel=None, doc=None) ¶
Функция property() возвращает атрибут свойства.
range(stop)
¶
range(start, stop, step=1) ¶
Арифметическая прогрессия от start до stop с шагом step .
repr(object) ¶
Возвращает формальное строковое представление указанного объекта.
reversed(seq) ¶
Возвращает обратный итератор по указанной последовательности seq
round(number, ndigits=None) ¶
Возвращает число с плавающей запятой, округлённое до указанного количества цифр после запятой.
set
¶
set(iterable) ¶
setattr(object, name, value) ¶
Добавляет объекту указанный атрибут.
sorted(iterable, *, key=None, reverse=False) ¶
Возвращает новый отсортированный список, составленный из элементов итерирующегося объекта.
str(object=»)
¶
str(object=b», encoding=’utf-8′, errors=’strict’) ¶
Строковое представление объекта.
vars()
¶
vars(object) ¶
Возвращает словарь из атрибута dict указанного объекта.
zip(*iterables, strict=False) ¶
Возвращает итератор по кортежам, где i-тый кортеж содержит i-тый элемент каждой из указанных последовательностей.
Что такое функция oct() в Python?
Python имеет различные встроенные функции для манипулирования значениями данных и работы с ними. Python oct() method используется для представления целочисленного значения в восьмеричном формате представления.
- number : целое число, которое должно быть передано в функцию. Это может быть десятичное, двоичное или шестнадцатеричное значение.
dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))
Octal representation of decimal number: 0o2 Octal representation of binary number: 0o2 Octal representation of decimal number: 0o27
Ошибки и исключения с функцией oct()
Если значение типа float передается в функцию Python oct(), это вызывает исключение TypeError т.е. функция oct() принимает только целочисленные значения в качестве параметра.
dec_num = 2.4 print("Octal representation of decimal number:", oct(dec_num))
TypeError Traceback (most recent call last) in 1 dec_num = 2.4 ----> 2 print("Octal representation of decimal number:", oct(dec_num)) TypeError: 'float' object cannot be interpreted as an integer
Восьмеричное представление элементов массива в модуле NumPy
Элементы, содержащиеся в структуре данных, такие как массивы NumPy, списки и т. д., Могут быть преобразованы в его восьмеричное формирование с помощью встроенной функции NumPy.
Функция numpy.base_repr() function используется для преобразования каждого элемента массива в восьмеричную форму поэлементным способом.
numpy.base_repr(number, base, padding)
- number : элемент массива, восьмеричный формат которого должен быть представлен.
- base : значение, которое представляет собой результирующую систему счисления значения, которое нужно преобразовать. Для восьмеричного представления нам нужно разместить base = 8.
- padding : количество нулей, добавляемых к левой оси полученного числа.
import numpy as N arr = [23,15,36,20] res_arr = N.base_repr(arr[0],base = 8) print("The Octal representation of",arr[0],":",res_arr)
The Octal representation of 23 : 27
Восьмеричное представление значений данных с использованием модуля Pandas
Модуль Python Pandas используется для создания элементов в форме DataFrames и работает с наборами данных. apply(oct) function Python может использоваться для представления целочисленных значений данных набора данных в их восьмеричном формате.
import pandas as pd dec_data=pd.DataFrame(< 'Decimal-values':[20,32,7,23] >) oct_data=dec_data['Decimal-values'].apply(oct) print(oct_data)
0 0o24 1 0o40 2 0o7 3 0o27 Name: Decimal-values, dtype: object