1. %.2f:
- f обозначает, что мы форматируем число с плавающей запятой.
- . указывает на то, что мы собираемся задать количество знаков после запятой.
- 2 означает, что мы хотим, чтобы число имело 2 знака после запятой.
- Таким образом, %.2f приведет число 3.14159 к 3.14, округляя его до двух знаков после запятой.
2. %+05d:
- d указывает, что форматируем целое число.
- + означает, что значение должно иметь знак (+ для положительных и - для отрицательных чисел).
- 0 указывает, что недостающие места должны быть заполнены нулями.
- 5 указывает, что итоговая длина числа должна быть не менее 5 символов, включая знак.
- С учетом этого, -42 становится -0042, так как мы добавляем два нуля перед числом, чтобы в сумме с учетом знака получить 5 символов
- f обозначает, что мы форматируем число с плавающей запятой.
- . указывает на то, что мы собираемся задать количество знаков после запятой.
- 2 означает, что мы хотим, чтобы число имело 2 знака после запятой.
- Таким образом, %.2f приведет число 3.14159 к 3.14, округляя его до двух знаков после запятой.
2. %+05d:
- d указывает, что форматируем целое число.
- + означает, что значение должно иметь знак (+ для положительных и - для отрицательных чисел).
- 0 указывает, что недостающие места должны быть заполнены нулями.
- 5 указывает, что итоговая длина числа должна быть не менее 5 символов, включая знак.
- С учетом этого, -42 становится -0042, так как мы добавляем два нуля перед числом, чтобы в сумме с учетом знака получить 5 символов
Важно ли вам, в какое время дня выходит задача?
Anonymous Poll
18%
Да
72%
Нет
10%
(Посмотреть результат)
Что делает оператор yield?
Anonymous Quiz
7%
завершает выполнение функции и возвращает результат.=
87%
создает генератор, который сохраняет состояние функции и позволяет возобновить её выполнение позже
2%
запускает параллельные процессы в программе для многозадачности
4%
используется для создания асинхронных функций и управления потоками данных
Почему при переходе с Python 2.x на 3.x синтаксис print изменился? #джуну
Anonymous Quiz
67%
Потому что print превратился из метода во встроенную функцию
10%
Для улучшения совместимости с другими языками программирования
6%
Потому что надо было сделать код на 2.x неисполняемым в интерпретаторе на 3.x
17%
Потому что везде пробелы заменили на скобки
Какого вида генераторов НЕ существует? #мидлу
Anonymous Quiz
6%
Генераторы-функции
18%
Генераторы на основе выражений
36%
Генераторы с состоянием
40%
Генераторы-классы
Замыкание в Python — это функция, которая «запоминает» переменные из своей области видимости даже после того, как эта область завершила своё выполнение. Это происходит, если функция вложена в другую функцию и использует переменные внешней функции. Замыкания позволяют создать приватные данные и расширить поведение функций. Здесь innerfunction «запомнила» значение переменной text, хотя внешняя функция outerfunction уже завершила своё выполнение.
Что происходит в подкаталоге __pycache__? #джуну
Anonymous Quiz
3%
Хранятся необработанные файлы кода
53%
Хранятся скомпилированные байт-коды файлов
17%
Хранятся лог-файлы работы интерпретатора Python
27%
Хранятся временные файлы для отладки
Реализации для интеграции с ЯП:
- Jython (Java)
- IronPython (.NET)
- CPython (C)
Реализация для повышенной производительности (JIT-компилятор):
- PyPy.
- Jython (Java)
- IronPython (.NET)
- CPython (C)
Реализация для повышенной производительности (JIT-компилятор):
- PyPy.