Каково значение x после завершения выполнения следующего вложенного цикла for?
Anonymous Quiz
24%
99
49%
90
27%
100
Пропуск элементов. Продолжение.
Можно использовать прочерки для всех элементов кортежа, в этом случае значения всех этих элементов будут не важны:
В причем в последнем случае шаблон (_, _) по прежнему соответствует только двухэлементному кортежу
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Можно использовать прочерки для всех элементов кортежа, в этом случае значения всех этих элементов будут не важны:
В причем в последнем случае шаблон (_, _) по прежнему соответствует только двухэлементному кортежу
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Пропуск элементов. Продолжение.
В примере выше применяемые шаблоны соответствовали только двухэлементному кортежу. Однако также можно использовать одновременно шаблоны кортежей с разным количеством элементов:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
В примере выше применяемые шаблоны соответствовали только двухэлементному кортежу. Однако также можно использовать одновременно шаблоны кортежей с разным количеством элементов:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Учитывая вложенную if-else структуру ниже, каково будет значение x после завершения выполнения кода ?
Anonymous Quiz
86%
2
7%
0
3%
3
4%
4
Кортеж с неопределенным количеством элементов.
Если необходимо сравнивать выражение с кортежем неопределенной длины, то можно определять все остальные значения кортежа с помощью символа * (звездочки):
В примере выше применяется параметр *rest, который соответствует всем остальным элементам. То есть в примере выше шаблоны ("Tom", 37, *rest) и (name, age, *rest) соответствуют любому кортежу с двумя элементами и больше. Все элементы начиная с третьего будут помещаться в параметр rest, который представляет массив значений.
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Если необходимо сравнивать выражение с кортежем неопределенной длины, то можно определять все остальные значения кортежа с помощью символа * (звездочки):
В примере выше применяется параметр *rest, который соответствует всем остальным элементам. То есть в примере выше шаблоны ("Tom", 37, *rest) и (name, age, *rest) соответствуют любому кортежу с двумя элементами и больше. Все элементы начиная с третьего будут помещаться в параметр rest, который представляет массив значений.
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Кортеж с неопределенным количеством элементов.
Если нам этот параметр (rest) не важен, но мы по прежнему хотим, чтобы шаблон соответствовал кортежу с неопределенным количеством элементов, мы можем использовать подшаблон *_:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Если нам этот параметр (rest) не важен, но мы по прежнему хотим, чтобы шаблон соответствовал кортежу с неопределенным количеством элементов, мы можем использовать подшаблон *_:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
Выберите правильное выражение, чтобы переназначить глобальную переменную « x » на 20 внутри функции.fun1()
Anonymous Quiz
60%
global x =20
4%
global var x x = 20
18%
global.x = 20
19%
global x x = 20
Работа с файлами. Открытие и закрытие файлов.
Python поддерживает множество различных типов файлов, но условно их можно разделить на два виде: текстовые и бинарные. Текстовые файлы - это к примеру файлы с расширением cvs, txt, html, в общем любые файлы, которые сохраняют информацию в текстовом виде. Бинарные файлы - это изображения, аудио и видеофайлы и т.д. В зависимости от типа файла работа с ним может немного отличаться.
При работе с файлами необходимо соблюдать некоторую последовательность операций, смотрим пример:
🐍 Укус питона // 💬 Чат // #теория #файлы
Python поддерживает множество различных типов файлов, но условно их можно разделить на два виде: текстовые и бинарные. Текстовые файлы - это к примеру файлы с расширением cvs, txt, html, в общем любые файлы, которые сохраняют информацию в текстовом виде. Бинарные файлы - это изображения, аудио и видеофайлы и т.д. В зависимости от типа файла работа с ним может немного отличаться.
При работе с файлами необходимо соблюдать некоторую последовательность операций, смотрим пример:
🐍 Укус питона // 💬 Чат // #теория #файлы
Открытие и закрытие файла
Чтобы начать работу с файлом, его надо открыть с помощью функции open(), которая имеет следующее формальное определение:
Первый параметр функции представляет путь к файлу. Путь файла может быть абсолютным, то есть начинаться с буквы диска, например, C://somedir/somefile.txt. Либо можно быть относительным, например, somedir/somefile.txt - в этом случае поиск файла будет идти относительно расположения запущенного скрипта Python.
🐍 Укус питона // 💬 Чат // #теория #файлы
Чтобы начать работу с файлом, его надо открыть с помощью функции open(), которая имеет следующее формальное определение:
Первый параметр функции представляет путь к файлу. Путь файла может быть абсолютным, то есть начинаться с буквы диска, например, C://somedir/somefile.txt. Либо можно быть относительным, например, somedir/somefile.txt - в этом случае поиск файла будет идти относительно расположения запущенного скрипта Python.
🐍 Укус питона // 💬 Чат // #теория #файлы
Сколько программист может зарабатывать на фрилансе?
Вчера взял проект за 1000$ — сегодня купил здесь рекламу.
Хватит писать код бесплатно, начни монетизировать своё дело. А о том, как это сделать расскажет канал «Фриланс с Хаямом Алиевым»
Будь первым, кто познает все тонкости фриланса: https://t.me/+C1iWMI2pPE1hM2Ni
Вчера взял проект за 1000$ — сегодня купил здесь рекламу.
Хватит писать код бесплатно, начни монетизировать своё дело. А о том, как это сделать расскажет канал «Фриланс с Хаямом Алиевым»
Будь первым, кто познает все тонкости фриланса: https://t.me/+C1iWMI2pPE1hM2Ni
4 — 100 в двоичном формате, а 11 — 1011. Каков результат следующих побитовых операторов?
Anonymous Quiz
69%
15 1
31%
14 1