반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- react
- 나이키
- sacai
- 발매예정
- 주식
- stockx.com
- Linux
- 자바스크립트
- draw
- 드로우
- 덩크 로우
- dunklow
- 리눅스
- Github
- 제이쿼리
- Nike
- 리액트
- 주식공부
- jQuery
- 덩크로우
- GIT
- dunk high
- 코로나19
- 덩크 하이
- 파이썬
- oracle
- Python
- JavaScript
- 오라클
- Dunk Low
Archives
- Today
- Total
Life goes slowly...
[Python] 파이썬(Python)의 패킹과 언패킹 - packing, unpacking 본문
728x90
반응형
Python(파이썬) 프로그래밍 중에 Data를 함수에 전달 시에 하나의 변수로 전달하게 되면 간단하고 빠르게 처리가 가능합니다. 그래서 여러 Data를 하나의 변수로 감싸서 전달하는 방법이 있으며, 하나의 변수에 여러 Data를 가지고 있을 때에 감싸고 있던 변수를 풀어서 사용하는 경우도 있습니다.
이러한 내용들을 패킹(packing) 과 언패킹(unpacking)이라고 합니다.
파이썬(Python)의 packing
파이썬(Python)의 packing이란 하나의 변수에 여러 Data를 감싸기, 즉 포장하여 합치는 내용을 말합니다.
쉽게 말하자면 변수 하나에 여러개의 값을 담는 것을 말합니다.
x = 444
y = 999
a = x, y
print(a)
=====================================================
(444, 999)
파이썬(Python)의 unpacking
파이썬(Python)의 unpacking이란 파이썬(Python)의 packing 반대되는 개념으로써 하나의 변수값에 있는 여러 Data를 여러 변수로 분리하기, 즉 포장된 변수를 나누는 내용을 말합니다.
쉽게 말하자면 패킹된 변수값을 여러 개의 변수로 나누는 것을 말합니다.
x= (8, 7, 6)
a,b,c = x
print(a)
print(b)
print(c)
=====================================
8
7
6
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬(Python)의 파일 존재여부 확인 - isfile() 함수 (0) | 2020.11.30 |
---|---|
[Python] 파이썬(Python)의 파일 확장자 알아보기 - splitext() 함수 (0) | 2020.11.26 |
[Python] 파이썬(Python)의 문자열 치환 함수 - replace() 함수 (0) | 2020.11.25 |
[Python] 파이썬(Python)의 인코딩, 디코딩 (0) | 2020.11.24 |
[Python] 파이썬(Python)의 대소문자 변환함수 - upper(), lower() 함수 (0) | 2020.11.20 |
[Python] 파이썬(Python)의 대소문자 확인 - isupper(), islower() 함수 (0) | 2020.11.20 |
[Python] 파이썬(Python)의 요소 추가 함수 - append(), extend(), insert() 함수 (0) | 2020.11.19 |
[Python] 파이썬(Python)의 삭제 함수 - remove(), pop() 함수 (0) | 2020.11.19 |
Comments