Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 999 Bytes

3.2.0.md

File metadata and controls

24 lines (21 loc) · 999 Bytes

함수의 기본

  • 함수는 파이썬에서 코드를 재사용하고 조직화 하기 위한 가장 중요한 수단이다.
  • 함수는 def 예약어로 정의 하고 return 예약어를 사용해서 값을 반환한다.
  • return 문은 몇 개가 되는 상관 없고, 함수 블록이 끝날 때까지 return문이 없다면 None이 자동으로 반환된다.
  • 함수는 여러 개의 일반 인자와 키워드 인자를 받을 수 있다.
  • 키워드 인자는 흔히 기본값 또는 부수적인 인자를 지정하기 위해 사용한다.
  • 함수의 키워드 인자는 항상 일반 인자 다음에 와야한다는 규칙이 있다.
  • 키워드 인자의 순서에는 제약이 없으므로 키워드 인자의 이름만 기억하고 있으면 된다.
>>> def my_function(x, y, z=1.5):
	if z > 1:
		return z * (x + y)
	else :
		return z / (x + y)

	
>>> my_function(5, 6, z=0.7)
0.06363636363636363
>>> my_function(3.14, 7, 3.5)
35.49
>>> my_function(10,20)
45.0