반응형

파이썬에서 두 변수의 값을 바꾸는 방법에 대해 다룹니다.



2024. 1. 27 최초작성



C/C++에서는 두 변수의 값을 바꾸기 위해 임시 변수 하나가 필요했습니다. 파이썬에서 해보면 다음처럼 코드를 작성할 수 있습니다.

 

# 두 변수에 값을 대입합니다.
a = 10
b = 20
print(f'변경전 두 변수 값 a={a}  b={b}')

# 임시변수 temp를 사용하여 두 변수의 값을 변경합니다.
temp = a
a = b
b = temp
print(f'변경후 두 변수 값 a={a}  b={b}')




코드를 실행해보면 다음처럼 두 변수의 값이 바뀌는 것을 볼 수 있습니다. 

 

변경전 두 변수 값 a=10  b=20

변경후 두 변수 값 a=20  b=10



파이썬에서는 튜플이라는 데이터타입을 사용하면 임시변수 없이도 쉽게 두 변수의 값을 변경할 수 있습니다.

 

# 두 변수에 값을 대입합니다.
a = 10
b = 20
print(f'변경전 두 변수 값 a={a}  b={b}')

# 튜플을 사용하여 두 변수의 값을 변경합니다.
a,b = b,a
print(f'변경후 두 변수 값 a={a}  b={b}')



코드를 실행해보면 두 변수의 값이 바뀐 것을 볼 수 있습니다. 

 

변경전 두 변수 값 a=10  b=20

변경후 두 변수 값 a=20  b=10


반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts