Python/Python 예제 코드

파이썬 두 변수 값 바꾸기

webnautes 2024. 1. 27. 08:22
반응형

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



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


반응형