«Функция randint() принимает параметры low и high и возвращает целое число в диапазоне от low до high (включая оба):
random.randint(5, 10) #5
random.randint(5, 10) # 9
Числа с плавающей запятой не принимаются».
👍3❤1👎1
👍2
«Метод nunique() возвращает количество уникальных значений в объекте Series.
Метод unique() возвращает NumPy-объект ndarray, содержащий неповторяющиеся значения из объекта Series».
👍3
Какой метод удалит пробелы в начале и конце строки?
Anonymous Quiz
21%
trim()
2%
len()
6%
ptrim()
71%
strip()
👍2
«Если вам мешают непечатаемые символы [пробелы в их числе], мы можем избавиться от них с помощью строкового метода strip():
line = 'aah\r\n'
word = line.strip()
word # aah
👍3
Класс Number предоставляет метод для перехвата создания экземпляра (__init__), а также метод для отлавливания выражений вычитания (__sub__ ). Специальные методы подобного рода являются привязками, которые дают возможность соединяться со встроенными операциями:
class Number:
def __init__(self, start): # Для Number (start)
def __sub__(self, other) : # Для экземпляр - other
return Number(
X = Number(5) # Number.__init__(X, 5)
Y = X - 2 # Number.__sub__ (X, 2)
Метод конструктора __init__ является наиболее употребительным методом перегрузки операций в Python; он присутствует в большинстве классов и применяется для инициализации вновь созданного объекта экземпляра с использованием любых аргументов, указываемых после имени класса. Метод __sub__ исполняет роль бинарной операции аналогично методу __add__, перехватывая выражения вычитания и возвращая в
качестве своего результата новый экземпляр класса (попутно выполняя __init__).
❤3
🧩Что выведет код?
Anonymous Quiz
9%
[3, 4, 5, 6, 7, 8, 2]
6%
[3, 2, 5, 2, 7, 2]
56%
[3, 5, 7]
29%
Error
👍2
class slice(start, stop, step=None)
Возвращает объект среза, представляющий набор индексов, указанных в range(start, stop, step). Аргументы start и step по умолчанию равны None.
Python documentation
Built-in Functions
The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...
🧩 Что выведет код?
Anonymous Quiz
13%
аа сс ее
77%
аа ас ае са сс се еа ес ее
5%
а + а а + с а + е с + а с + с с + е е + а е + с е + е
4%
Error
👍3👎1
С практической точки зрения любой тип данных, который может использоваться в цикле for, является итерируемым. Как формально проверить объект на итерируемость? Если объект может быть преобразован в итератор при помощи функции iter, он является итерируемым.
[В задаче выше] внешний цикл захватывает итератор из строки, вызывая iter, и каждый вложенный цикл делает то же самое, чтобы получить независимый итератор. Поскольку каждый активный итератор имеет собственную информацию о состоянии, каждый цикл может поддерживать свою позицию в строке независимо от любых других активных циклов.
Таро врёт! В отличие от нашей IT-колоды
Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/Iwjt
Реклама
Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/Iwjt
Реклама
💩1
👍2❤1
setattr(object, name, value)
Аргументами являются объект, строка и произвольное значение. [...] Функция присваивает значение атрибуту, если объект это допускает. Например, setattr(x, 'age', 40) эквивалентно x.age = 40.
Python documentation
Built-in Functions
The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...