⊗pyPmFnPPP 7 of 129 menu

Python에서 함수 매개변수로 기본 타입 전달하기

함수 매개변수로 기본 데이터 타입(문자열, 숫자)을 전달하는 특징을 살펴보겠습니다.

매개변수로 변수 tst를 받아서 그 값에 2를 설정하는 함수가 있다고 가정해 보겠습니다. 함수 뒤에 변수 num를 선언하겠습니다:

def func(tst): tst = 2 print(tst) num = 3

함수를 호출하고 그 매개변수에 변수 num를 전달한 후 콘솔에 그 값을 출력해 보겠습니다. 함수 매개변수에 num가 지정되어 있음에도 불구하고, 전역 범위에서의 그 값은 변경되지 않았습니다:

func(num) # 2 출력 print(num) # 3 출력

다음 코드를 실행한 결과는 어떻게 될까요:

def func(txt): txt = 'user2' return txt name = 'user1' res = func(name) print(res) print(name)

다음 코드를 실행한 결과는 어떻게 될까요:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부