계획했던 양 만큼은 다 하지 못했지만 그래도 천천히 그리고 꾸준히 공부하는 중이다..!! 본가에서라도 열심히 하려고 했으나 막상 도착하니 오후 4시까지 전부치고 있는 날 발견.. (동태전 맛있긴하더라!!!🥺)
함수의 사용, 입력과 출력의 다양한 방법들
1. 매개변수(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) 깃과 깃허브 강의
앞으로 공부할 것들 투성이!! 힘내자요!!!