Главная страница
Навигация по странице:

  • "0b"

  • Основы питон. #инструкция объявляющая переменную var и присваивающая ей значение равное 5


    Скачать 262.43 Kb.
    Название#инструкция объявляющая переменную var и присваивающая ей значение равное 5
    АнкорОсновы питон
    Дата04.10.2022
    Размер262.43 Kb.
    Формат файлаdocx
    Имя файлаPR_1_Osnovy_Phyton.docx
    ТипДокументы
    #713574
    страница5 из 12
    1   2   3   4   5   6   7   8   9   ...   12

    Числа

    Целые числа (int)


    Целые числа (int) поддерживают обычный набор математических операций.

    Обозначение

    Действие

    a + b

    Сложение

    a - b

    Вычитание

    a * b

    Умножение

    a / b

    Деление

    a // b

    Получение целой части от деления

    a % b

    Остаток от деления

    -a

    Смена знака числа

    abs(a)

    Модуль числа

    divmod(a,b)

    Получение пары чисел (a // b, a % b)

    a ** b

    Возведение в степень

    pow(a, b[, c])

    a в степени b. Если указано число c, тогда производится целочисленное деление на число c

    >>> 255 + 34
    289


    >>> 5 * 2
    10


    >>> 20 / 3
    6.666666666666667


    >>> 20 // 3
    6


    >>> 20 % 3
    2


    >>> 3 ** 4
    81


    >>> pow(3, 4)
    81


    >>> pow(3, 4, 27)
    0


    >>> 3 ** 150
    369988485035126972924700782451696644186473100389722973815184405301748249

    Над целыми числами также можно производить битовые операции (&, | , ^, <<, >>, ).

    Также целые числа можно переводить в другие системы счисления используя методы:

    bin(a) - перевод числа в двоичную систему счисления

    hex(a) - перевод числа в 16-тиричную систему счисления

    oct(a) - перевод числа в 8-миричную системы счисления

     >>> bin(3)
    '0b11'


    >>> hex(123)
    '0x7b'


    >>> oct(15)
    '0o17'

    После того как мы перевели число в другую систему счисления, перед самим числом обычно записывается символьное обозначение системы, в которой записано число. Так двоичная система обозначается символами "0b", 16-тиричная - "0x", 8-ричная - "0o".

    Числа с плавающей точкой (float)


    Вещественные числа поддерживают те же операции, что и целые, однако из-за компьютерного

    представления, могут возникать неточности.

    Для округления вещественного числа можно применить метод round().

    Если к вещественному числу применить метод int(), т.е. привести его к целочисленному типу, тогда дробная часть просто отсекается.

     >>> round(16.76)
    17


    >>> int(123.823)
    123

    Комплексные числа (complex)


    Комплексные числа - это числа вида a + bi, где и b - действительные числа, а i - мнимая единица (квадратный корень из -1). Часть а является действительной частью, а часть b - мнимой. В математике мнимая единица записывается в виде буквы i, но в Python она обозначается буквой j, исходя из инженерной традиции.

    >>> z = -14.3 + 7.083j
    >>> z.real

    -14.3

    >>> z.imag
    7.083

    Данный тип хранит пару значений float. Комплексные числа имеют особое математическое значение, поэтому мы не будем более подробно останавливаться на этом типе.
    1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта