[TIL] python: 점프투파이썬-함수, 입력과 출력

ljkgb·2021년 2월 11일
0

TIL

목록 보기
3/13
post-thumbnail

계획했던 양 만큼은 다 하지 못했지만 그래도 천천히 그리고 꾸준히 공부하는 중이다..!! 본가에서라도 열심히 하려고 했으나 막상 도착하니 오후 4시까지 전부치고 있는 날 발견.. (동태전 맛있긴하더라!!!🥺)

공부한 부분

함수의 사용, 입력과 출력의 다양한 방법들

TIL

1. 매개변수(parameter)와 인수(arguments)

  • 매개변수(parameter): 함수의 입력으로 전달된 값을 받는 변수
  • 인수(arguments): 함수를 호출할 때 전달하는 입력값

2. 함수의 입력값이 몇개가 될지 모를 때(*args,**kwargs)

  • 매개변수 이름앞에 *: 입력값을 모두 모아서 튜플로 만들어 줌
  • 매개변수 이름앞에 **: 입력값은 딕셔너리가 되고 key=value형태 됨

3. 결과값이 없는 함수

  • print문은 함수의 구성요소 중 하나인 <수행할 문장>에 해당
  • 결과값은 오직 return명령어로만 돌려받을 수 있다.
def add(a,b):
	print("%d, %d의 합은 %d입니다." %(a, b, a+b)

4. 매개변수의 초깃값 미리 설정

  • man=True와 같이 매개변수에 미리 값을 넣어준 것(=초깃값 설정)은 맨뒤로 가야함
  • def say_myself(name, man=True, old): -> 안됨!!
def say_myself(name, old, man=True):
	print("나의 이름은 %s입니다." %name)
	print("나의 나이는 %s살 입니다." %old)    
    if man:
    	print("남자입니다.")
    else:
    	print("여자입니다.")

5. 함수의 결과값은 항상 1개!

앞으로의 공부 계획

코드잇을 결제해서 이용해볼 계획이다! 주로 공부할 강의는 이렇게 될 것이고..
1) 파이썬 중급강의 -> 자료구조와 알고리즘 공부
2) 깃과 깃허브 강의
앞으로 공부할 것들 투성이!! 힘내자요!!!

profile
🐹

0개의 댓글