⊗pyPmFnVVP 5 of 129 menu

Python에서 값에 의한 변수 전달

Python에서 모든 데이터는 기본형 (문자열, 숫자)과 복합 객체 (리스트, 집합, 딕셔너리 등)로 나뉩니다. 각 유형의 변수 전달에는 고유한 특징이 있습니다. 예를 들어, 값에 의한 전달은 기본 데이터 유형에 속하는 변수에만 가능합니다.

두 개의 변수가 있다고 가정해 봅시다. 첫 번째 변수는 값으로 1을 가지고 있고, 두 번째 변수는 첫 번째 변수와 같습니다:

num1 = 1 num2 = num1 print(num2) # 1 출력

두 번째 변수를 선언한 후 num1을 재할당하더라도 num2의 값은 이전과 동일하게 유지됩니다. 이는 num2에 첫 번째 변수의 값만 복사되기 때문입니다. num1에 가해지는 그 어떤 변경사항도 num2에 영향을 주지 않습니다. 여기서는 값에 의한 변수 전달이 작동합니다:

num1 = 1 num2 = num1 num1 = 3 print(num2) # 1 출력

다음 코드의 실행 결과는 무엇일까요:

num1 = 10 num2 = num1 num1 = 5 print(num2)

다음 코드의 실행 결과는 무엇일까요:

num1 = 8 num2 = num1 - 2 print(num2)

다음 코드의 실행 결과는 무엇일까요:

txt1 = 'abcde' txt2 = 'abcde' txt1 = txt1.upper() print(txt2)

다음 코드의 실행 결과는 무엇일까요:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부