본문 바로가기
Python/Python Basic

파이썬 python, 함수만들기

by 워니 wony 2019. 5. 9.

함수만들기

  • 함수는 def로 만들 수 있음, 이미 파이썬에 있는 함수가 있지만 본인이 직접 만들 수 있다.
  • def define(정의하다) 약어로 함수를 정의 하는
  • def 함수명(변수명) :

             수식 명령어

              return 변수

  • 모니터 노출 시 : print(함수변수)     <- 함수 호출문

 

*** 파이썬의 함수는 다중치환 다중 반환이 가능하다.

     여러 리턴이 가능하다

 

 

함수의 종류

  • 사용자함수 : 사용자가 직접 함수를 정의해서 사용하는 함수(함수 정의 부분과 함수의 호출 부분이 존재)
  • 내장함수 : 파이썬 프로그램 설치 내장 함수의 정의 부분의 코드들이 같이 설치 되기 때문에 사용자가 함수를 별도로 정의할 필요 없음
    • input( ) : 키보드로 입력 받는 함수
    • print( ) : 화면에 출력하는 함수
    • list( ) : 리스트 생성 함수
  • 함수는 중첩으로 만들 수 도 있다.
  • 파이썬은 함수명을 동일하게 할수 없다.
  • 함수 안에서 다른 함수 호출은 가능
def max2(a,b):
	r=a
	if b>r :
		r=b
	return r
	
def max3(a,b,c):
	r = max2(max2(a,b),c)
	return r
	
print(max3(100,12,15))

(결과값) 100

 

반응형

댓글