Объяснение:
В Python в строках можно применять управляющие символы. Они ДОЛЖНЫ начинаться с «бэкслеша»
Вот несколько примеров:
В Python в строках можно применять управляющие символы. Они ДОЛЖНЫ начинаться с «бэкслеша»
\
. Вот несколько примеров:
\n
— переход на новую строку;\t
— табуляция;\r
— возврат каретки в начало строки;\b
— возврат каретки на один символ.Какое исключение будет выброшено, если попытаться изменить кортеж после его создания?
Anonymous Quiz
18%
ValueError
56%
TypeError
20%
AttributeError
7%
IndexError
Объяснение:
Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
Кортежи в Python являются неизменяемыми и любая попытка изменить их после создания приведёт к выбросу исключения
TypeError
Каким будет результат выполнения кода выше?
Anonymous Quiz
29%
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 %'синие')
28%
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]