👍2👎1
Ведущий ноль в Python имеет специальное значение для восьмеричной системы счисления, но синтаксис для этого отличается (𝟶𝚘𝟷𝟶 — число 𝟾 в этой системе, к примеру). Для восьмеричных чисел используется префикс 𝟶𝚘.
👌7👍3👎1
🧩 Какой из способов объявить числовой литерал валидный?
Anonymous Quiz
46%
Первый (а)
13%
Третий (c)
17%
Второй и третий (b и c)
23%
Все три
👍5👎1
Любанович Б., «Простой Python», глава 𝟹:
«Нижние подчёркивания _ будут просто проигнорированы, [их можно ставить] на любую позицию после первой цифры».
«[Если в качестве разделителя групп разрядов вы используете запятую], то вместо миллиона получите кортеж из трех значений 𝟷, 𝟶, 𝟶».
👍5👎1
👍5👎1
Если возводим -5 в степень 2, используем скобки так: (−𝟻) ∗∗ 𝟸 = 𝟸𝟻.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1👎1
👍2❤1👎1
«Функция 𝚒𝚗𝚝() будет преобразовывать в целые числа строки, состоящие из цифр и чисел с плавающей точкой, но не будет обрабатывать строки, содержащие десятичные точки или экспоненты».
В данном случае строка "𝟿𝟾.𝟼" содержит десятичную точку, что делает её непригодной для прямого преобразования.
Интерпретатор вызовет исключение 𝚅𝚊𝚕𝚞𝚎𝙴𝚛𝚛𝚘𝚛 с сообщением '𝚒𝚗𝚟𝚊𝚕𝚒𝚍 𝚕𝚒𝚝𝚎𝚛𝚊𝚕 𝚏𝚘𝚛 𝚒𝚗𝚝() 𝚠𝚒𝚝𝚑 𝚋𝚊𝚜𝚎 𝟷𝟶: '𝟿𝟾.𝟼'.
Для преобразования строки с десятичной точкой в целое число необходимо сначала использовать функцию 𝚏𝚕𝚘𝚊𝚝(), а затем 𝚒𝚗𝚝():
− 𝚏𝚕𝚘𝚊𝚝("𝟿𝟾.𝟼") → 𝟿𝟾.𝟼
− 𝚒𝚗𝚝(𝟿𝟾.𝟼) → 𝟿𝟾
Можно одной строкой: 𝚒𝚗𝚝(𝚏𝚕𝚘𝚊𝚝(«𝟿𝟾.𝟼»)) → 𝟿𝟾
❤1👍1👎1
👍1👎1
«Метод 𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜 по умолчанию возвращает полуоткрытые интервалы, включающие одну из граничных точек и не включающие другую. Круглая скобка означает, что значение не включается в интервал. Квадратная скобка означает, что значение включается».
В данном случае:
При размещении значений объекта 𝚂𝚎𝚛𝚒𝚎𝚜 по корзинам 𝚙𝚊𝚗𝚍𝚊𝚜 может расширить любой из диапазонов до 𝟶,𝟷% в любом направлении, поэтому левая граница первого интервала становится 𝟶.𝟿𝟿𝟿 вместо 𝟷.𝟶.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1👎1
❤3👍1👎1
Любанович Б., «Простой Python», глава 3:
«Булево значение 𝙵𝚊𝚕𝚜𝚎 рассматривается как 𝟶 или 𝟶.𝟶, когда смешивается с целыми числами или числами с плавающей точкой, а 𝚃𝚛𝚞𝚎 — как 𝟷 или 𝟷.𝟶»
В данном случае:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎1