파이썬 3.6에서 터플로부터 스페이스 세퍼레이터를 제거하는 방법이 있는지 궁금합니다.터플로부터 스페이스 세퍼레이터 제거하기
t1 = (x,y)
print(t1)
이 출력은
(x, y)
것 그러나 나는 인덱스를 분리하는 공백없이
(x,y)
되고 싶어요 예를 들어, 나는 인 경우가 있습니다. 이것을 할 수있는 방법이 있습니까?
편집 : 지금까지 도움이되는 답변을 주셔서 감사합니다. 그러나 나는 충분히 구체적이지 않다고 생각합니다.
if __name__ == 'main':
ex1 = Example(0,12)
ex2 = Example(5,10)
print('ex1 - ex2 =', str(ex1-ex2))
: 다음 전화를 다음 코드로 동일한 파일 (I 클래스는 별도의 파일에있을 그러나 여기 나와 함께 부담해야 알)에서 실행된다
class Example(object):
def __str__(self):
return '({0},{1})'.format(self.x, self.y)
def __sub__(self, other):
return self.x - other.x, self.y - other.y
: 나는 다음과 같은 클래스를 고려할
if __name__ == 'main'
아래의 코드를 변경하지 않고 초기 문제 (튜플에서 공간을 제거하는 방법)를 수행하려면 어떻게해야합니까?
일반적으로 "이 기본 제공 유형이 표시되는 방식을 제어하려면 어떻게해야합니까?" "원하는 속성을 가진 문자열을 만들고 대신 인쇄하십시오." – Kevin