Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 두 변수 값 바꾸기(Swap) 본문
두 변수의 값을 서로 바꾸는 것은 프로그래밍에서 매우 유용한 작업 중 하나입니다. 이번 글에서는 Python에서 두 변수의 값을 바꾸는 여러 가지 방법을 살펴보겠습니다.
1. 임시 변수를 사용하는 방법
가장 기본적인 방법은 임시 변수를 사용하여 값을 교환하는 것입니다. 이 방법은 가장 직관적이며 이해하기 쉽습니다.
a = 10
b = 20
temp = a
a = b
b = temp
print("변경된 a:", a) # 출력 결과: 20
print("변경된 b:", b) # 출력 결과: 10
2. 파이썬의 다중 할당 기능 사용
파이썬에서는 다중 할당을 통해 두 변수의 값을 교환할 수 있습니다. 이를 통해 코드를 더 간결하게 작성할 수 있습니다.
a = 10
b = 20
a, b = b, a
print("변경된 a:", a) # 출력 결과: 20
print("변경된 b:", b) # 출력 결과: 10
3. 산술 연산을 사용하는 방법
덧셈과 뺄셈 연산을 이용하여 값을 교환할 수도 있습니다. 이 방법은 임시 변수를 사용하지 않고도 값을 교환할 수 있습니다.
a = 10
b = 20
a = a + b
b = a - b
a = a - b
print("변경된 a:", a) # 출력 결과: 20
print("변경된 b:", b) # 출력 결과: 10
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] Shell 명령어 실행 및 리턴 값 받기 (0) | 2024.03.05 |
---|---|
[Python/파이썬] 데이터 Type 확인 - type(), isinstance() (0) | 2024.03.05 |
[Python/파이썬] 제곱근 계산 방법 (0) | 2024.03.05 |
[Python/파이썬] 알파벳 순서로 문자열 정렬하기 (0) | 2024.03.05 |
[Python/파이썬] 삼항 연산자 (Ternary Operator) (0) | 2024.03.05 |