바뀜

73 바이트 추가됨 ,  2021년 4월 13일 (화) 19:23
41번째 줄: 41번째 줄:  
</syntaxhighlight>여러 결과를 통째로 반환하면 튜플 형태로 받는다.
 
</syntaxhighlight>여러 결과를 통째로 반환하면 튜플 형태로 받는다.
 
변수1, 변수2 = 함수()  # 이 형태로 사용하면 반환하는 순서대로 변수에 대입된다.
 
변수1, 변수2 = 함수()  # 이 형태로 사용하면 반환하는 순서대로 변수에 대입된다.
|-
  −
|인수값을 특정할 수 없을 때
  −
가변인수를 사용한다.
  −
|<syntaxhighlight lang="python">
  −
def 함수명(인수1, 인수2, ..., *인수):
  −
    명령
  −
    return 반환값1, 반환값2, ...
  −
</syntaxhighlight>#가변인수는 가장 뒤에 두며, 이들은 튜플형태로 저장된다.
  −
튜플명은 인수명으로.
  −
|-
  −
|튜플이 아닌 딕셔너리로 가변인수
  −
|<syntaxhighlight lang="python">
  −
def 함수명(인수1, 인수2, ..., **인수):
  −
    명령
  −
    return 반환값1, 반환값2, ...
  −
</syntaxhighlight>#딕셔너리 인수를 넣을 땐 <code>키=값</code> 형태로 기입한다.
   
|-
 
|-
 
|인수에 기본값을 지정할 때
 
|인수에 기본값을 지정할 때
73번째 줄: 57번째 줄:  
|}함수 안에서 함수를 불러오는 등 다양하게 사용할 수 있다.
 
|}함수 안에서 함수를 불러오는 등 다양하게 사용할 수 있다.
    +
=== 가변인수 ===
 +
{| class="wikitable"
 +
!형태
 +
!방법
 +
|-
 +
|인수의 갯수, 값을 특정할 수 없을 때
 +
가변인수를 사용한다.
 +
|<syntaxhighlight lang="python">
 +
def 함수명(인수1, 인수2, ..., *인수):
 +
    명령
 +
    return 반환값1, 반환값2, ...
 +
</syntaxhighlight>#가변인수는 가장 뒤에 두며, 이들은 튜플형태로 저장된다.
 +
튜플명은 인수명으로.
 +
|-
 +
|튜플이 아닌 딕셔너리로 가변인수
 +
|<syntaxhighlight lang="python">
 +
def 함수명(인수1, 인수2, ..., **인수):
 +
    명령
 +
    return 반환값1, 반환값2, ...
 +
</syntaxhighlight>#딕셔너리 인수를 넣을 땐 <code>키=값</code> 형태로 기입한다.
 +
|}
 
===사용===
 
===사용===
 
함수명(인수) 형태로 사용한다.
 
함수명(인수) 형태로 사용한다.
익명 사용자