[2021-1] Python 100 문제풀이 Part.2 - 함수

Jayde·2021년 7월 15일
0

Python 100 문제풀이

목록 보기
2/5
post-thumbnail

함수 선언과 호출

  • 함수 선언
    • return 값이 없을 때
    def 함수이름():
    	함수
    • return 값이 있을 때
    def 함수이름():
    	함수
     return 리턴값
  • 함수 호출
    • return 값이 없을 때
    함수이름()
    //단, 함수 안에 print가 있어야 함.
    • return 값이 있을 때
    함수이름()
    //return값이 출력됨

변수의 메모리 주소를 알아내는 함수 - id(변수)

여러 값 동시에 출력

  • list에서 최대값, 최솟값 출력하기

    //[1] 여러 값을 각각 return 하는 함수 작성
    def maxNMin(a):
    	max_ = max(a)
    	min_ = min(a)
      	return max_, min_
    
    //[2] list 작성
    list_ = [12, 34, 22, 51, 56, 100, 93]
    
    //[3] list를 함수에 넣기
    maxNMin(list_)
    
    //출력 값
    (100, 12)
    
    //변수 2개에 return 값 출력하기
    a, b = maxNMin(list_)
    print(a, b)
    
    //출력 값
    100 12

함수에 파라미터가 여러 개 일 때

  • 변수 1개 -> 튜플로 return
  • 변수 여러 개 -> 각 파라미터의 타입으로 return

파라미터 초기값 지정

  • def 함수이름(name, age=20) -> age 값 20으로 고정

파라미터 개수 지정 x

  • 파라미터 앞에 '*' 붙이기

    def 함수이름(*params):
    	n += params
    	return n
    
    a = 함수이름(1,1,1,1)
    print(a)
    
    //출력 값
    4
profile
가장 높이 빛난 별 잡아보일게

0개의 댓글