Просмотр числовых значений Python

Почему делают меня См. Свойства, когда я отображаю номер?

MATLAB® отображает все типы Python® как объекты, включая список свойств объекта.

py.int(5)
ans = 

  Python int with properties:

    denominator: 1
           imag: 0
      numerator: 5
           real: 5

    5

MATLAB отображает ожидаемое выходное значение (5) на последней строке.

Что символ L присоединяется к номеру?

Python добавляет символ L к представлению (отображение) типа данных long. Например, с помощью версии 2.7 Python, введите:

py.repr(py.long(5))
ans = 

  Python str with no properties.

    5L

MATLAB отображает Python str и добавляет L для любой функции Python, которая использует функцию repr, чтобы отобразить ее вывод.

Вы обрабатываете тип данных long как любой числовой тип. Например, добавьте два числа:

py.long(5) + py.long(2)
ans = 

  Python long with properties:

    denominator: [1x1 py.long]
           imag: [1x1 py.long]
      numerator: [1x1 py.long]
           real: [1x1 py.long]

    7

Ответ является номером 7.