변수 교환하기
작성자
태그:
댓글
“변수 교환하기”에 대한 6개의 응답
-
아. 그렇군요.
좋네요 ㅎㅎ -
한가지더 해당 기능은 언패킹 이기 때문에 리스트, 튜플에도 동일하게 적용할 수 있습니다.
a, b, c = [0, 1, 2]
리스트, 튜플을 리턴하는 함수값에도 동일하게 적용할 수 있습니다.
_, ext = os.path.splitext(‘a.txt’) # 파일 명을 리턴하지만, 필요없엉~ 하는 것 표현할수 있습니다.
마지막 응용으로 리스트 슬라이싱에도 적용됩니다.
li = range(10)
a, b = li[1:3]오오미…
-
가독성 측면에서 저렇게 썼습니다. 걱정마세요. 🙂
-
한번만 등장하더라도 가독성이나 유지보수 측편에서 독립적으로 구현 가능한 부분은 함수화하는게 유리하죠.
-
네
근데 프로그램 내용상 어차피 저기서 딱 한번만 등장하기때문에 함수화시키지는 않았습니다. -
좀더 예쁘게.
def rorate(x, y, angle):
____return x * cos(angle) + y * sin(angle), -x * sin(angle) + y * cos(angle)x, y = rorate(x, y, 10)
밑줄은 들여쓰기 (공백) 입니다.
댓글 남기기