❤4🎉2👍1
Преобразование первого символа строки в верхний регистр
В этом примере используется метод capitalize(), который используется для преобразования первого символа строки в верхний регистр, а остальные символы в строке в нижний регистр.
В нашем случае первая буква "к" стала заглавной, а остальные буквы — строчными.
Python Tech Code - подписаться
В этом примере используется метод capitalize(), который используется для преобразования первого символа строки в верхний регистр, а остальные символы в строке в нижний регистр.
В нашем случае первая буква "к" стала заглавной, а остальные буквы — строчными.
Python Tech Code - подписаться
💘6👍2🥰2❤1
🔥3👏1🤔1
Удаляем дубликаты в списке
В этом примере код удалит дубликаты из списка. Теперь my_list будет содержать [1, 2, 3, 4, 5], без повторяющихся элементов.
Этот подход использует метод fromkeys() словаря, чтобы создать словарь с элементами списка как ключами (которые автоматически удаляют повторения), а затем преобразует словарь обратно в список.
Python Tech Code - подписаться
В этом примере код удалит дубликаты из списка. Теперь my_list будет содержать [1, 2, 3, 4, 5], без повторяющихся элементов.
Этот подход использует метод fromkeys() словаря, чтобы создать словарь с элементами списка как ключами (которые автоматически удаляют повторения), а затем преобразует словарь обратно в список.
Python Tech Code - подписаться
🔥2👍1😎1
Методы строки lower() и casefold()
Методы lower() и casefold() применяются для преобразования строк к нижнему регистру.
🔸
🔸casefold() нормализует* регистр символов, учитывая модификаторы регистра такие как умлауты и диакритические знаки, а также может обрабатывать символы из различных кодировок.
*нормализация может очень помочь для поиска валидных документов или индексирования текста.
Таким образом, если вам нужно обработать не только символы ASCII, но и другие символы, используйте casefold() вместо lower().
Python Tech Code - подписаться
Методы lower() и casefold() применяются для преобразования строк к нижнему регистру.
🔸
lower() переводит все символы в нижний регистр и работает только с символами ASCII.🔸casefold() нормализует* регистр символов, учитывая модификаторы регистра такие как умлауты и диакритические знаки, а также может обрабатывать символы из различных кодировок.
*нормализация может очень помочь для поиска валидных документов или индексирования текста.
Таким образом, если вам нужно обработать не только символы ASCII, но и другие символы, используйте casefold() вместо lower().
Обычно метод lower() быстрее, чем casefold(), поскольку он выполняет меньше операций нормализации Юникода.
Python Tech Code - подписаться
🔥5👍2✍1
R-строки (Raw-strings)
R-строки представляют специальный тип строкового литерала, который позволяет игнорировать символы экранирования.
R-строки обычно используются при работе с путями файловой системы (например, Windows-пути) или при работе с регулярными выражениями, где символы экранирования играют особую роль.
Python Tech Code - подписаться
R-строки представляют специальный тип строкового литерала, который позволяет игнорировать символы экранирования.
R-строки обычно используются при работе с путями файловой системы (например, Windows-пути) или при работе с регулярными выражениями, где символы экранирования играют особую роль.
Python Tech Code - подписаться
👍4✍1🆒1
🔥3😁1😎1
Факт о языке Python
Название "Python" было вдохновлено именно популярной комедийной группой Monty Python, а не конкретным телешоу "Летающий цирк Монти Пайтона".
Гвидо ван Россум, создатель языка, выбрал название "Python" в честь этой группы, одной из его любимых.
Python Tech Code - подписаться
Название "Python" было вдохновлено именно популярной комедийной группой Monty Python, а не конкретным телешоу "Летающий цирк Монти Пайтона".
Гвидо ван Россум, создатель языка, выбрал название "Python" в честь этой группы, одной из его любимых.
Python Tech Code - подписаться
👍4⚡3❤1
Методы списка append() и extend()
🔹append() используется для добавления одного элемента в конец списка.
🔹extend() используется для добавления элементов из другого итерируемого объекта (например, списка) в конец текущего списка.
Важно отметить, что append() добавляет элемент как один элемент списка, в то время как extend() добавляет элементы в виде отдельных элементов.
Python Tech Code - подписаться
🔹append() используется для добавления одного элемента в конец списка.
🔹extend() используется для добавления элементов из другого итерируемого объекта (например, списка) в конец текущего списка.
Важно отметить, что append() добавляет элемент как один элемент списка, в то время как extend() добавляет элементы в виде отдельных элементов.
Python Tech Code - подписаться
🔥5👍2👌1
Функция zip()
Функция zip() используется для объединения элементов из нескольких итераторов (или последовательностей) в кортежи.
Если одна последовательность короче другой, то элементы после достижения конца более короткой последовательности игнорируются.
Для объединения последовательностей с разной длиной используют функцию zip_longest() из модуля itertools.
Python Tech Code - подписаться
Функция zip() используется для объединения элементов из нескольких итераторов (или последовательностей) в кортежи.
Если одна последовательность короче другой, то элементы после достижения конца более короткой последовательности игнорируются.
Для объединения последовательностей с разной длиной используют функцию zip_longest() из модуля itertools.
Python Tech Code - подписаться
👍4🔥3⚡1
👍8🆒3😘2😁1
Метод списка pop()
Метод
Отрицательный индекс позволяет удалить элемент, отсчитывая с конца списка.
Если список пустой, возникнет ошибка IndexError, так как нет элементов для удаления.
Python Tech Code - подписаться
Метод
pop() удаляет элемент с указанной позицией (или последний элемент, если позиция не указана) из списка и возвращает удаленный элемент.Отрицательный индекс позволяет удалить элемент, отсчитывая с конца списка.
Если список пустой, возникнет ошибка IndexError, так как нет элементов для удаления.
Python Tech Code - подписаться
👍9❤2⚡1
Метод словаря setdefault()
Метод setdefault() используется для получения значения по ключу из словаря.
Если ключ уже присутствует в словаре, то метод возвращает значение, соответствующее этому ключу.
Если ключ отсутствует, метод создает новую пару "ключ-значение" с заданным ключом и значением (по умолчанию None) и возвращает заданное значение.
Python Tech Code - подписаться
Метод setdefault() используется для получения значения по ключу из словаря.
Если ключ уже присутствует в словаре, то метод возвращает значение, соответствующее этому ключу.
Если ключ отсутствует, метод создает новую пару "ключ-значение" с заданным ключом и значением (по умолчанию None) и возвращает заданное значение.
Python Tech Code - подписаться
👍9🔥3🆒2
Определение типа OS (часть 1)
Атрибут ‘name’ модуля ‘os’ возвращает строку, которая идентифицирует операционную систему.
Python Tech Code - подписаться
Атрибут ‘name’ модуля ‘os’ возвращает строку, которая идентифицирует операционную систему.
posix - указывает на операционные системы типа Unix, такие как macOS и Linux.
nt - указывает на операционную систему Windows.
java - указывает на виртуальную машину Java.
Python Tech Code - подписаться
❤🔥4👍4🫡2❤1
Метод множества difference()
Разность множеств.
Оператор « - » или метод difference() возвращает новое множество, содержащее элементы, которые присутствуют в первом множестве, но отсутствуют во втором множестве.
Python Tech Code - подписаться
Разность множеств.
Оператор « - » или метод difference() возвращает новое множество, содержащее элементы, которые присутствуют в первом множестве, но отсутствуют во втором множестве.
Python Tech Code - подписаться
👍4🔥2😎1
Что выведет этот код?
Anonymous Quiz
10%
Ошибку
7%
Предупреждение
68%
20
7%
Ничего не выведет
7%
Узнать ответ
🔥5👍2🎉2