如何正确编写带有算术运算的切片?
arr[i-1::-1]
或者
arr[i - 1 :: -1]
需要重载+操作符,参数:Convert or int,怎么重载最好?
class Convert:
'''Класс для конвертации десятичных чисел в бинарные'''
def __init__(self, dec: int) -> None:
self.__dec: int = dec
def __str__(self) -> str:
return f'{self.__dec}'
def __add__(self, other: t.Union['Convert', int]) -> 'Convert':
if isinstance(other, Convert):
return Convert(self.__dec + other.__dec)
return Convert(self.__dec + other)