파이썬에 변수를 할당하는 방법 중 여러 개의 변수를 이용하는 방법이 있다. 다른 언어에서도 비슷하게 사용될 수 있지만, 파이썬 고유의 변수 할당방법은 신기할 수 있다. 당연하겠지만 이 방법이 결코 쉽지는 않지만 가독성을 줄 수는 있을지도 모른다. 하지만, 값을 초기화하거나 하나의 값을 여러 변수에 한 번에 할당할 때는 이 방법이 수월해 보이기도 하다.
여러 변수와 여러 값
파이썬은 여러 변수에 여러개의 값을 할당할 수 있다.
당연히 갯수는 같아야 한다.
변수의 갯수와 할당할 값의 갯수가 틀리면 에러를 나타낸다.
코드를 보자.
변수의 갯수와 할당할 값의 갯수는 같다.
데이터타입이 달라도 상관없다.
어쨌든 변수는 만들어 지고 값을 할당된다.
'''
파이썬 여러 변수 여러 값
'''
#변수 생성과 값 할당
var_1, var_2, var_3 = "변수1", 10, 15.5
#변수 출력
print("변수 var_1 : ", var_1, type(var_1))
print("변수 var_2 : ", var_2, type(var_2))
print("변수 var_3 : ", var_3, type(var_3))
여러 변수 하나의 값
다른 언어와 마찬가지로 파이썬도 이 기능이 가능하다.
파이썬 외 다른 언어들을 접해봤다면 아래의 코드 또한 익숙할 것이다.
여러 개의 변수에 하나의 값을 할당하는 코드는 아래와 같다.
'''
파이썬 여러 변수 여러 값
'''
#변수 생성과 값 할당
var_1 = var_2 = var_3 = "변수"
#변수 출력
print("변수 var_1 : ", var_1, type(var_1))
print("변수 var_2 : ", var_2, type(var_2))
print("변수 var_3 : ", var_3, type(var_3))
컬렉션 풀기 언팩킹
컬렉션이나 배열과 같은 동일한 데이터타입의 값이 연속하는 데이터의 경우 컬렉션 풀기 또는 언팩킹으로 값을 변수에 할당할 수 있다.
보통은 반복문을 활용하거나 배열을 표시하는 인덱스를 지정하여 값을 추출할 수 있지만
파이썬 변수는 컬렉션의 값을 개별로 변수에 할당하는 것은 특이하다.
'''
파이썬 여러 변수 여러 값
'''
#변수 생성과 값 할당
collectionVariables = ["변수_1", "변수_2", "변수_3"]
var_1, var_2, var_3 = collectionVariables
#변수 출력
print("변수 var_1 : ", var_1, type(var_1))
print("변수 var_2 : ", var_2, type(var_2))
print("변수 var_3 : ", var_3, type(var_3))
반응형
'programming > Python' 카테고리의 다른 글
파이썬 지역변수 전역변수 global은 지역변수를 전역변수로 변신 (0) | 2021.07.26 |
---|---|
파이썬 출력문의 활용 숫자는 더하고 문자는 합치고 화면 출력 (0) | 2021.07.24 |
파이썬 변수명 이름 만들기 규칙을 따르고 뜻은 명확하게 하기 (0) | 2021.07.24 |
파이썬 변수 사용법 메모리에 값을 할당하고 사용하기 (0) | 2021.07.23 |
파이썬 주석 사용법 간단하고 명료하게 설명 달기 (0) | 2021.07.23 |
댓글