Объяснение:
В Python в строках можно применять управляющие символы. Они ДОЛЖНЫ начинаться с «бэкслеша»
Вот несколько примеров:
В Python в строках можно применять управляющие символы. Они ДОЛЖНЫ начинаться с «бэкслеша»
\. Вот несколько примеров:
\n — переход на новую строку;\t — табуляция;\r — возврат каретки в начало строки;\b — возврат каретки на один символ.Какое исключение будет выброшено, если попытаться изменить кортеж после его создания?
Anonymous Quiz
18%
ValueError
56%
TypeError
20%
AttributeError
7%
IndexError
Объяснение:
Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
TypeErrorКаким будет результат выполнения кода выше?
Anonymous Quiz
30%
5 10 15
48%
5 15 30
3%
0 5 10
19%
Error
Объяснение:
В данном случае каждый вызов
func() возвращает функцию another_func(), которая имеет доступ к переменной total из внешней функцииВ данном случае каждый вызов
counter увеличивает total на переданное значение, а последовательные вызовы counter(5), counter(10) и counter(15) приводят к значениям 5, 15 и 30 соответственноОбъяснение:
Как мы знаем, булевые значения в Python являются подклассами int и соответствуют целым числам.
Таким образом, получается следующее выражение —
Как мы знаем, булевые значения в Python являются подклассами int и соответствуют целым числам.
True = 1
False = 0
Таким образом, получается следующее выражение —
1 + 1 + 0 - 1 = 1Объяснение:
Сначала создается список
В результате, список nums содержит 7 элементов - 6 оригинальных элементов плюс копия самого себя в виде вложенного списка. Поэтому при выводе мы получим
Сначала создается список
nums с элементами от 0 до 5. Затем, с помощью среза nums[:] создается копия этого списка, и добавляется в конец оригинального списка методом append. В результате, список nums содержит 7 элементов - 6 оригинальных элементов плюс копия самого себя в виде вложенного списка. Поэтому при выводе мы получим
7.Каким будет результат выполнения кода выше?
Anonymous Quiz
11%
{1: 'Charles', 2: 'Babbage'}
47%
1 2
24%
'Charles', 'Babbage'
18%
1, 'Charles', 2, 'Babbage'
Кому не подходит DevOps
Одна из распространенных ошибок начинающих — рассматривать DevOps исключительно как профессию. На самом деле DevOps представляет собой философию и методологический подход к разработке программного обеспечения.
Если вы хотите попробовать себя в этой сфере, предлагаем ознакомиться со статьей Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”.
В ней объясняется:
— происхождение термина "DevOps";
— суть методологии;
— круг обязанностей DevOps-инженера;
— и бонусом: кому данная профессия, скорее всего, не подойдет.
#карьера
Одна из распространенных ошибок начинающих — рассматривать DevOps исключительно как профессию. На самом деле DevOps представляет собой философию и методологический подход к разработке программного обеспечения.
Если вы хотите попробовать себя в этой сфере, предлагаем ознакомиться со статьей Дмитрия Сорокина, технического директора компании-разработчика инфраструктурного ПО “Базис”.
В ней объясняется:
— происхождение термина "DevOps";
— суть методологии;
— круг обязанностей DevOps-инженера;
— и бонусом: кому данная профессия, скорее всего, не подойдет.
#карьера
Объяснение:
Если прописать один оператор
Если прописать один оператор
* для распаковки словаря. То Python вернёт значения состоящее из ключей этого словаря. В данном случае 1 2Результатом какого из приведенного ниже кода будет: “Летят 4 синие птицы.”
Anonymous Quiz
10%
print('Летят %g %d птицы.' %4 %'синие')
29%
print('Летят %x %s птицы.' %(4, 'синие'))
14%
print('Летят %s %d птицы.' %[4, 'синие'])
47%
print('Летят %d %s птицы.', 4, 'синие')
Объяснение:
Форматирование через
Касательно самой викторины: код
Форматирование через
% часто считается менее читаемым и более подверженным ошибкам, поэтому его использование не рекомендуется в современном коде на Python. Лучше использовать метод format() или f-строкиКасательно самой викторины: код
print('Летят %x %s птицы.' %(4, 'синие')) возвращает нужный нам ответ. Потому что когда мы вставляем более одного значения при форматировании через %, нам следует сгруппировать значения справа в круглые скобки, в противном случае мы получим ошибку.Каким будет результат выполнения кода выше?
Anonymous Quiz
23%
[True, True, True, True]
52%
[True, False, False, True]
9%
[False, True, False, True]
16%
[False, True, True, False]