MATLAB® отображает все типы Python® как объекты, включая список свойств объекта.
py.int(5)
ans = Python int with properties: denominator: 1 imag: 0 numerator: 5 real: 5 5
MATLAB отображает ожидаемое выходное значение (5
) на последней строке.
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.