Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2577
1.7K

PY @quiz_python
Showing posts older than #2578 · Back to latest

{} для вставки переменных num1 и num2f перед началом строки и позволяет включать выражения Python внутри фигурных скобок {} непосредственно в строкеf"{num1} - один, {num2} - два", чтобы получилось "1 - один, 2 - два"
ord() в Python возвращает числовое представление указанного символа. Например, в ASCII символ 'a' имеет значение 97, а 'c' — значение 99ord('a') из ord('c'), мы фактически вычитаем 97 из 99, что дает 2
lst, содержащий строки '1', '2' и '3', соединяется с помощью метода join() и строки '4''4'
float("nan") создает специальное значение с плавающей точкой, обозначающее "Not a Number" (не число). NaN (не число), в булев тип (bool), результат всегда будет True, за исключением случая, когда число равно 0.0NaN не является нулем, bool(var) возвращает True
TempClass с атрибутом класса var, который инициализирован значением None. В Python None используется для представления отсутствия значения или нулевого состоянияTempClass.var, мы получаем значение этого атрибута, которое в данном случае является Noneprint(TempClass.var) выводится None
print(*lst, sep="1", end="3") с распакованным списком lst, который содержит элементы [1, 2, 3], каждый элемент списка печатается поочерёдно с разделителем 1 между ними11213end="3" добавляет 3 в конец вывода, что делает окончательный результат 112133