Метод множества difference()
Разность множеств.
Оператор « - » или метод difference() возвращает новое множество, содержащее элементы, которые присутствуют в первом множестве, но отсутствуют во втором множестве.
Python Tech Code - подписаться
Разность множеств.
Оператор « - » или метод difference() возвращает новое множество, содержащее элементы, которые присутствуют в первом множестве, но отсутствуют во втором множестве.
Python Tech Code - подписаться
👍4🔥2😎1
Что выведет этот код?
Anonymous Quiz
10%
Ошибку
7%
Предупреждение
68%
20
7%
Ничего не выведет
7%
Узнать ответ
🔥5👍2🎉2
Метод строки replace()
Метод replace() используется для замены подстроки в строке.
Он возвращает новую строку, в которой все вхождения подстроки заменены на указанную замену.
Python Tech Code - подписаться
Метод replace() используется для замены подстроки в строке.
Он возвращает новую строку, в которой все вхождения подстроки заменены на указанную замену.
Синтаксис:str.replace(old, new, count)
где:
str - это строка, в которой мы хотим заменить подстроку.
old - это подстрока, которую мы хотим заменить.
new - это новая подстрока, которую мы хотим использовать для замены.
count (необязательно) - это количество раз, которое мы хотим заменить old на new.
Если count не указано, то замена будет произведена для всех вхождений old в str.
Python Tech Code - подписаться
👍9🔥4👌2
Приводим текст к определенному регистру
Метод upper() преобразует все символы строки в верхний регистр, а метод lower() делает все символы строки строчными.
Эти методы очень удобны при работе с текстом, когда требуется привести его к определённому регистру без изменения самих символов.
Python Tech Code - подписаться
Метод upper() преобразует все символы строки в верхний регистр, а метод lower() делает все символы строки строчными.
Эти методы очень удобны при работе с текстом, когда требуется привести его к определённому регистру без изменения самих символов.
Python Tech Code - подписаться
🆒6👍3✍1
Двусторонняя очередь deque()
Модуль collections предоставляет класс deque, который представляет собой двустороннюю очередь.
Он является одним из типов коллекций, которые можно использовать для эффективной вставки и удаления элементов как в начале, так и в конце коллекции за постоянное время.
Python Tech Code - подписаться
Модуль collections предоставляет класс deque, который представляет собой двустороннюю очередь.
Он является одним из типов коллекций, которые можно использовать для эффективной вставки и удаления элементов как в начале, так и в конце коллекции за постоянное время.
Основные операции, которые можно выполнять с объектами типа deque:
append(x) - добавляет элемент x в конец очереди.
appendleft(x) - добавляет элемент x в начало очереди.
pop() - удаляет и возвращает последний элемент очереди.
popleft() - удаляет и возвращает первый элемент очереди.
[-1] или [index] - бращение к элементу по индексу index.
item = deque[index] - получение элемента по индексу index.
len(deque) - подсчет количества элементов в очереди.
deque также поддерживает множество других полезных методов, таких как вставка элемента на определенную позицию, удаление всех элементов, переворот очереди и т. д.
Python Tech Code - подписаться
🔥4👍3⚡1
Метод словаря get()
Метод get() используется для получения значения из словаря по указанному ключу.
Если указанный ключ отсутствует, метод get() по умолчанию возвращает значение None, а не вызывает ошибку.
Python Tech Code - подписаться
Метод get() используется для получения значения из словаря по указанному ключу.
Если указанный ключ отсутствует, метод get() по умолчанию возвращает значение None, а не вызывает ошибку.
Синтаксис:dict.get(key, default)- это словарь, в котором мы хотим получить значение.
где:
dictkey- это ключ, значение которого мы хотим получить.default(необязательно) - это значение по умолчанию, которое будет возвращено, если ключ не найден в словаре.
Python Tech Code - подписаться
🔥4👍2👏2🥱1
🤔11👍3🏆3
Метод множества symmetric_difference()
Симметрическая разность.
Оператор « ^ » или метод symmetric_difference() возвращает новое множество, содержащее элементы, которые присутствуют только в одном из множеств.
Это означает, что если элемент присутствует в обоих множествах, он не будет включен в симметрическую разность.
Python Tech Code - подписаться
Симметрическая разность.
Оператор « ^ » или метод symmetric_difference() возвращает новое множество, содержащее элементы, которые присутствуют только в одном из множеств.
Это означает, что если элемент присутствует в обоих множествах, он не будет включен в симметрическую разность.
Python Tech Code - подписаться
👍7⚡2🆒1
Определение типа OS (часть 2)
В первой части статьи было рассмотрено использование атрибута os .name.
sys.platform - это переменная, которая является частью модуля sys в Python и содержит информацию о платформе, на которой выполняется код. Эта переменная может быть использована для определения, на какой операционной системе выполняется код.
Основное отличие между этими двумя переменными заключается в том, что sys.platform возвращает имя платформы, а os.name (см. часть 1) возвращает имя операционной системы.
Вот некоторые значения, которые может принимать sys.platform:
Важно отметить, что sys.platform не всегда может точно определить операционную систему. Например, некоторые дистрибутивы Linux могут использовать "linux2" вместо "linux".
Python Tech Code - подписаться
В первой части статьи было рассмотрено использование атрибута os .name.
sys.platform - это переменная, которая является частью модуля sys в Python и содержит информацию о платформе, на которой выполняется код. Эта переменная может быть использована для определения, на какой операционной системе выполняется код.
Основное отличие между этими двумя переменными заключается в том, что sys.platform возвращает имя платформы, а os.name (см. часть 1) возвращает имя операционной системы.
Вот некоторые значения, которые может принимать sys.platform:
1. "win32" - Windows
2. "darwin" - macOS
3. "linux" - Linux
4. "cygwin" - Cygwin
5. "freebsd" - FreeBSD
6. "openbsd" - OpenBSD
7. "netbsd" - NetBSD
8. "sunos" - Solaris
Важно отметить, что sys.platform не всегда может точно определить операционную систему. Например, некоторые дистрибутивы Linux могут использовать "linux2" вместо "linux".
Python Tech Code - подписаться
👍8❤2😎1
Различие между методом get() и dict[key] в словарях
Метод get() вернет значение None, если искомый ключ не найден в словаре.
dict[key] вызовет исключение KeyError, если искомый ключ не обнаружен в словаре.
Таким образом, использование метода get() обеспечивает "безопасное" получение значений по ключу, предотвращая возможные ошибки и сбои в коде.
Python Tech Code - подписаться
Метод get() вернет значение None, если искомый ключ не найден в словаре.
dict[key] вызовет исключение KeyError, если искомый ключ не обнаружен в словаре.
Таким образом, использование метода get() обеспечивает "безопасное" получение значений по ключу, предотвращая возможные ошибки и сбои в коде.
Python Tech Code - подписаться
👍5❤2👌2😎2
🆒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