2025. 8. 6. 19:37
반응형
kor,eng,math=100,100,100
hap=kor+eng+math
avg=hap/3
print('hap', hap)
print('avg', avg)에서
kor,eng,math=100,100,100은 kor=100, eng=100, math=100 이렇게 각각 주는것과 같은 것인가요?
네, 맞습니다. kor, eng, math = 100, 100, 100는 kor = 100, eng = 100, math = 100와 똑같은 의미입니다.
파이썬에서는 여러 변수에 동시에 값을 할당할 수 있는 다중 할당(multiple assignment)이라는 기능이 있습니다. 변수와 값의 개수를 맞춰 쉼표(,)로 구분하여 나열하면, 왼쪽의 변수들에 오른쪽의 값들이 순서대로 할당됩니다.

예를 들어,
Python
a, b = 1, 2
이렇게 코드를 작성하면 a에는 1이, b에는 2가 할당됩니다.
질문해주신 코드는 다중 할당을 이용해 여러 변수에 동일한 값(100)을 한 번에 할당한 경우입니다.
반응형
'파이썬(Python)' 카테고리의 다른 글
| 파이썬 % 형식지정자, %기호 예제로 내용 정리 (0) | 2025.08.07 |
|---|---|
| 파이썬 % 형식지정자, %기호의 역할 정리 (1) | 2025.08.07 |
| 파이썬 주석, 한줄, 여러줄 범위 주는 방법, 독스트링(docstring)에 대해 정리 (5) | 2025.08.06 |
| 파이썬 산술연산자 % 연산자와 // 연산자의 알아야 할 점(중요)★ (7) | 2025.08.06 |
| 구글 코랩(Google Colab)과 파이썬 홈페이지에서 설치하는 파이썬(Python)은 개발도구의 일종 (5) | 2025.08.06 |
콘텐츠 내 자동삽입광고
