Объяснение:
При написании нулей подряд ведущие нули в Python игнорируются, поэтому в нашем случае он просто выпадает. Но если после ведущих нулей идут другие цифры, например —
Однако есть ситуации, когда нам просто необходимо, чтобы они отображались. Например, при работе с датами и временем, номерами страниц и так далее.
Один из наиболее простых способов решить эту проблему — использование функции
При написании нулей подряд ведущие нули в Python игнорируются, поэтому в нашем случае он просто выпадает. Но если после ведущих нулей идут другие цифры, например —
01, 02, 01010101
, то Python и вовсе выдаёт ошибку SyntaxError. Однако есть ситуации, когда нам просто необходимо, чтобы они отображались. Например, при работе с датами и временем, номерами страниц и так далее.
Один из наиболее простых способов решить эту проблему — использование функции
str.zfill()
. Эта функция позволяет добавить ведущие нули к строке. Она принимает один аргумент — количество символов, которые должна содержать строка. Если исходная строка короче, то она заполняется ведущими нулями. Пример её использования на картинке!
Каким будет результат выполнения кода выше?
Anonymous Quiz
34%
H e l l o
25%
H e l o
6%
None
35%
Error
Объяснение:
В данном случае
Отсюда и ошибка
В данном случае
var
— множество
(set
), а множество не умеет выдавать значения по индексу, т.к. элементы в нём хранятся неупорядоченноОтсюда и ошибка
Каким будет результат выполнения кода выше?
Anonymous Quiz
66%
<class 'str'>
14%
<class 'float'>
2%
<class 'int'>
17%
<class 'tuple'>
Объяснение:
Когда мы присвоили переменной
Когда мы присвоили переменной
data
строку '20.0'
в конце поставили запятую, а это значит, что мы создали кортеж с одним элементом. Поэтому и получается <class 'tuple'>
Объяснение:
Синтаксис среза
Синтаксис среза
[::-1]
позволяет получить обратный (разворот) строки. Он работает следующим образом: отсутствие начального и конечного индексов в срезе означает, что берется вся строка от начала до конца. Отрицательный шаг -1 указывает, что строка будет обходиться в обратном направлении – от последнего символа к первому. Таким образом, "Python"[::-1] выводит строку "nohtyP"Что делает функция complex() в Python ?
Anonymous Quiz
5%
Находит наибольший общий делитель двух чисел
4%
Приводит число к заданной степени
11%
Выполняет комплексные математические операции
80%
Создает комплексное число из заданных действительной и мнимой частей
Объяснение:
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.
complex() преобразует строку с записью комплексного числа в комплексное число или вернет комплексное число со значением переданных аргументов: действительной и мнимой частью.
Если первый параметр является строкой, например '3+5j', то выполнится преобразование строки в комплексное число, в этом случае второй параметр imag должен быть опущен.
Второй параметр imag никогда не может быть строкой. Каждый аргумент может быть любого числового типа (int или float). Если imag опущен, то по умолчанию используется 0. Если оба аргумента опущены, возвращается 0j.
Каким будет результат выполнения кода выше?
Anonymous Quiz
55%
int: 12; hex: 0C; oct: 14
9%
int: c; hex: d; oct: 12
19%
int: 12; hex: c; oct: 12
17%
Error
Объяснение:
Если вы помните прошлые викторины, то знаете, что всякий раз, когда вы видите двоеточие внутри фигурных скобок в f-строке, вы выполняете специальное форматирование этой переменной.
В данном случае мы форматируем вводимое число в ту или иную систему счисления. В тесте использовались следующие системы счисления:
— десятичная
— шестнадцатеричная
— восьмеричная
Дополнительную информацией по форматированию в f-строках можно почитать тут:
https://zetcode.com/python/fstring/
https://realpython.com/python-f-strings/
Если вы помните прошлые викторины, то знаете, что всякий раз, когда вы видите двоеточие внутри фигурных скобок в f-строке, вы выполняете специальное форматирование этой переменной.
В данном случае мы форматируем вводимое число в ту или иную систему счисления. В тесте использовались следующие системы счисления:
— десятичная
— шестнадцатеричная
— восьмеричная
Дополнительную информацией по форматированию в f-строках можно почитать тут:
https://zetcode.com/python/fstring/
https://realpython.com/python-f-strings/
Zetcode
Python f-string - formatting strings in Python with f-string
Python f-string tutorial shows how to format
strings in Python with f-string. Python f-strings provide a faster, more
readable, concise, and less error prone way of formatting strings in Python.
strings in Python with f-string. Python f-strings provide a faster, more
readable, concise, and less error prone way of formatting strings in Python.
Каким будет результат выполнения кода выше?
Anonymous Quiz
58%
[1, 2, 3]
4%
[0, 1, 2]
30%
Error
8%
Ничего из вышеперечисленного
Объяснение:
Код выше, выдаст ошибку TypeError. Чтобы избежать этого список должен быть вторым параметром при вызове функции:
Код выше, выдаст ошибку TypeError. Чтобы избежать этого список должен быть вторым параметром при вызове функции:
elements = [0, 1, 2]
def incr(x):
return x+1
print(list(map(incr, elements)))
#[1, 2, 3]