python 모듈 패키지 와 패키지 해제 과정 상세 설명

1.쉼표 로 구 분 된 여러 개의 값 을 하나의 변수 에 부여 할 때 여러 개의 값 은 하나의 원 그룹 형식 으로 포 장 됩 니 다.우리 가 하나의 원 그룹 을 여러 변수 에 부여 할 때,그것 은 여러 개의 값 으로 압축 을 풀 고,그 다음 에 각각 해당 하 는 변수 에 부여 합 니 다.

#   
a = 1, 10, 100
print(type(a), a)    # <class 'tuple'> (1, 10, 100)
#   
i, j, k = a
print(i, j, k)       # 1 10 100
2.가방 을 풀 때 가방 을 풀 어 낸 요소 의 수량 이 변수 수량 과 일치 하지 않 으 면 ValueError 이상 이 발생 합 니 다.오류 정 보 는:too many values to unpack(해 지 된 값 이 너무 많 음)또는 not enough values to unpack(해 지 된 값 이 부족 함)입 니 다.

a = 1, 10, 100, 1000
# i, j, k = a             # ValueError: too many values to unpack (expected 3)
# i, j, k, l, m, n = a    # ValueError: not enough values to unpack (expected 6, got 4)
지식 포인트 확장:
python 패키지

#coding:utf-8
#   ,  ,       
aString = 'abc'
aList = [1, 2, 3]
aTuple = 'a', 'A', 1

print('Unpacking string......')
first, second, third = aString
print("string values:", first, second, third)

print('
Unpacking list......') first, second, third = aList print("string values:", first, second, third) print('
Unpacking tuple......') first, second, third = aTuple print("string values:", first, second, third) #swapping two values x = 3 y = 4 print('
Before swapping: x = %d,y =%d' % (x, y)) # , (4,3), x,y x, y = y, x #swap Variables print('After swapping: x = %d, y = %d' % (x, y))
python 원본 패키지 와 패키지 해제 과정 에 대한 자세 한 설명 은 여기까지 입 니 다.python 원본 패키지 와 패키지 해제 에 관 한 더 많은 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기