Требуется ли преобразование целого числа в строку с помощью метода str () в python? - PullRequest
0 голосов
/ 25 сентября 2019

Работая над вопросом, который говорит, чтобы проверить, является ли целое число палиндромом без использования дополнительного пробела, я преобразовал его в строку и решил его в o (1), и ответ был принят, но я не уверен, что это такправильный способ сделать это

#A is an int
A=str(A)

1 Ответ

0 голосов
/ 25 сентября 2019

зависит от того, насколько велико число.

Как правило, int меньше строки.

Python использует класс для представления int и str, которые имеют некоторые издержки, которые занимают некотороепробел

т.е.:

>>> import sys

>>> n = 10
>>> sys.getsizeof(10)
28
>>> s = str(n)
>>> sys.getsizeof(s)
51
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...