🆒4👍2🔥1🥰1🏆1
Метод списка copy()
Метод copy
При поверхностной копии создается новый список, в котором содержимое оригинального списка копируется, но ссылки на вложенные объекты остаются такими же.
Python Tech Code - подписаться
Метод copy
()
используется для создания поверхностной копии (shallow copy) списка. При поверхностной копии создается новый список, в котором содержимое оригинального списка копируется, но ссылки на вложенные объекты остаются такими же.
Python Tech Code - подписаться
👍4✍1👌1
Метод множества issuperset()
Проверка надмножества.
Метод issuperset() используется для проверки того, является ли одно множество надмножеством другого.
Python Tech Code - подписаться
Проверка надмножества.
Метод issuperset() используется для проверки того, является ли одно множество надмножеством другого.
Таким образом, если мы имеем два множества A и B, тогда:
B.issuperset(A) эквивалентно проверке, является ли B надмножеством A.
Python Tech Code - подписаться
✍4👍2🆒2❤1
Последовательность и коллекция в Python
Последовательности и коллекции являются важными понятиями в Python, которые используются для хранения и организации данных.
Последовательность — это любой объект, который может быть проиндексирован.
Коллекция — это более общее понятие, которое включает в себя все типы данных, которые могут содержать несколько элементов.
Одно из главных отличий коллекций от последовательностей заключается в том, что коллекции могут содержать неупорядоченные элементы или обеспечивать быстрый поиск по ключу (как в случае со словарями).
Таким образом, все последовательности являются коллекциями, но не все коллекции являются последовательностями.
Python Tech Code - подписаться
Последовательности и коллекции являются важными понятиями в Python, которые используются для хранения и организации данных.
Последовательность — это любой объект, который может быть проиндексирован.
Примеры последовательностей включают строки, списки, кортежи, диапазоны и многие другие.
Коллекция — это более общее понятие, которое включает в себя все типы данных, которые могут содержать несколько элементов.
Примеры коллекций включают словари, множества,
коллекции.deque
и некоторые другие.
Одно из главных отличий коллекций от последовательностей заключается в том, что коллекции могут содержать неупорядоченные элементы или обеспечивать быстрый поиск по ключу (как в случае со словарями).
Таким образом, все последовательности являются коллекциями, но не все коллекции являются последовательностями.
Python Tech Code - подписаться
👍8👏2❤1
Функция chr()
Функция chr() принимает числовое значение (от 0 до 1,114,111) и возвращает соответствующий ему символ в кодировке Unicode.
Если передано число вне этого диапазона, будет сгенерировано исключение ValueError.
Python Tech Code - подписаться
Функция chr() принимает числовое значение (от 0 до 1,114,111) и возвращает соответствующий ему символ в кодировке Unicode.
Некоторые из этих символов могут быть не отображаемыми или непечатаемыми.
Если передано число вне этого диапазона, будет сгенерировано исключение ValueError.
Python Tech Code - подписаться
⚡3🔥3👍1
🤔7👏4👍1🔥1
Строковые литералы
В Python строковые литералы - это представление строки, как фиксированной последовательности символов в исходном коде программы, в отличие от переменных, которые могут содержать значения строк.
Таким образом, литерал строки - это запись строки в исходном коде, в то время как строка - это объект данных в Python, который содержит последовательность символов.
Важно отметить, что в Python строковые литералы автоматически преобразуются в строки.
Python Tech Code - подписаться
В Python строковые литералы - это представление строки, как фиксированной последовательности символов в исходном коде программы, в отличие от переменных, которые могут содержать значения строк.
Строковые литералы заключены в кавычки.
Когда вы передаете, например, 'hello' в функцию print(), Python автоматически преобразует строковый литерал в строку.
Таким образом, хотя 'hello' является строковым литералом, он также является строкой, когда передается в функцию print().
Таким образом, литерал строки - это запись строки в исходном коде, в то время как строка - это объект данных в Python, который содержит последовательность символов.
Важно отметить, что в Python строковые литералы автоматически преобразуются в строки.
Python Tech Code - подписаться
✍4❤2👍2
Многострочные выражения
В Python можно использовать символ обратной косой черты « \ » для указания продолжения кода на следующей строке.
Также можно использовать скобки (круглые, квадратные или фигурные) для создания многострочного выражения.
Это позволяет сделать код более структурированным, что облегчает его чтение и поддержку.
Python Tech Code - подписаться
В Python можно использовать символ обратной косой черты « \ » для указания продолжения кода на следующей строке.
Также можно использовать скобки (круглые, квадратные или фигурные) для создания многострочного выражения.
При такой записи каждая новая строка должна начинаться с пробела или табуляции, чтобы Python понял, что это продолжение предыдущей строки.
Это позволяет сделать код более структурированным, что облегчает его чтение и поддержку.
Python Tech Code - подписаться
👍6🤔3🔥2
Метод __repr__() и __str__()
Метод __
Метод __
При наличии обоих методов у объекта в Python, при вызове функции print(), метод __str__() имеет приоритет над методом __repr__().
Python Tech Code - подписаться
Метод __
repr__()
используется для представления объекта в формате, который можно использовать для повторного создания объекта. Этот метод обычно используется для создания полного и точного описания объекта (для вывода информации о структуре объекта).
Метод __
str__()
используется для представления объекта в удобном для пользователя формате. Этот метод обычно используется для создания краткого и понятного описания объекта.
При наличии обоих методов у объекта в Python, при вызове функции print(), метод __str__() имеет приоритет над методом __repr__().
Python Tech Code - подписаться
👍7❤2💯1
Что выведет этот код?
Anonymous Quiz
30%
[‘ab’, ‘cd’]
9%
[‘Ab’, ‘Cd’]
46%
[‘AB’, ‘CD’]
7%
Ошибку
8%
Узнать ответ
🔥6👍4🆒3
Метод множества issubset()
Проверка подмножества.
Метод issubset() используется для проверки того, является ли одно множество подмножеством другого.
Следует отметить, что методы issubset() и issuperset() являются взаимно обратными операциями друг к другу.
Python Tech Code - подписаться
Проверка подмножества.
Метод issubset() используется для проверки того, является ли одно множество подмножеством другого.
Таким образом, если мы имеем два множества A и B, тогда:
A.issubset(B) эквивалентно проверке, является ли A подмножеством B.
Следует отметить, что методы issubset() и issuperset() являются взаимно обратными операциями друг к другу.
Python Tech Code - подписаться
✍7👏3⚡1
Функция random.sample()
Функция sample() из модуля random используется для случайной выборки элементов из последовательности или коллекции без повторений, то есть каждый выбранный элемент будет уникальным.
Если количество элементов, которое нужно выбрать, больше, чем количество доступных элементов в последовательности, будет возбуждено исключение ValueError.
Python Tech Code - подписаться
Функция sample() из модуля random используется для случайной выборки элементов из последовательности или коллекции без повторений, то есть каждый выбранный элемент будет уникальным.
Она принимает два аргумента: последовательность, из которой нужно выбирать элементы, и количество элементов, которое нужно выбрать.
Возвращается список выбранных элементов.
Если количество элементов, которое нужно выбрать, больше, чем количество доступных элементов в последовательности, будет возбуждено исключение ValueError.
Python Tech Code - подписаться
👍9💯3🔥1
Метод строки strip()
Метод strip() по умолчанию удаляет все пробельные символы с начала и конца строки.
Если в метод strip() передать набор символов в качестве аргумента, он удалит все вхождения этих символов с обоих концов строки.
Он возвращает новую строку, в которой все эти символы удалены.
Python Tech Code - подписаться
Метод strip() по умолчанию удаляет все пробельные символы с начала и конца строки.
Если в метод strip() передать набор символов в качестве аргумента, он удалит все вхождения этих символов с обоих концов строки.
Он возвращает новую строку, в которой все эти символы удалены.
Если нужно удалить символы только с одного конца строки, то можно использовать методы lstrip() (для удаления слева) и rstrip() (для удаления справа).
Python Tech Code - подписаться
👍6❤2👌2
Метод copy.deepcopy()
Метод deepcopy() из модуля copy используется для создания глубокой копии объекта.
Глубокая копия объекта создает новый объект и рекурсивно копирует все объекты, на которые он ссылается, чтобы создать полностью независимую копию исходного объекта.
Использование copy.deepcopy() особенно полезно, когда вам нужно создать копию объекта, содержащего вложенные объекты, такие как списки в списке или словари в списке.
Python Tech Code - подписаться
Метод deepcopy() из модуля copy используется для создания глубокой копии объекта.
Глубокая копия объекта создает новый объект и рекурсивно копирует все объекты, на которые он ссылается, чтобы создать полностью независимую копию исходного объекта.
Использование copy.deepcopy() особенно полезно, когда вам нужно создать копию объекта, содержащего вложенные объекты, такие как списки в списке или словари в списке.
Python Tech Code - подписаться
👍6🔥5⚡3
🤔9👏5😁2
Метод словаря update()
Метод словаря update() используется для обновления значений в словаре.
Он принимает один или несколько словарей в качестве аргументов и обновляет исходный словарь, добавляя или заменяя значения на основе переданных значений в аргументах.
Если ключи уже существуют, их значения будут заменены новыми значениями, если ключи отсутствуют, они будут добавлены.
Python Tech Code - подписаться
Метод словаря update() используется для обновления значений в словаре.
Он принимает один или несколько словарей в качестве аргументов и обновляет исходный словарь, добавляя или заменяя значения на основе переданных значений в аргументах.
Если ключи уже существуют, их значения будут заменены новыми значениями, если ключи отсутствуют, они будут добавлены.
Метод update() в Python возвращает None. Он используется для обновления значений в словаре, а не для возврата новых значений.
Python Tech Code - подписаться
❤5👍2🔥1