티스토리 뷰

Python

파이썬 공부일기 | [2] 추상화

세댕댕이 2021. 3. 10. 21:50

2.1) 옵셔널 파라미터(optional parameter)

파라미터에 값을 넘겨주지 않았을때 설정한 기본값으로 대체해서 동작하는 함수.

def introduce(name, age, home="서울"):
    print("내 이름은 {}".format(name))
    print("나이는 {}".format(age))
    print("사는곳은 {}".format(home))

introduce("댕댕이", 30, "부산")
>> ~~ 사는곳은 부산

## optional parameter
introduce("댕댕이", 30)
>> ~~ 사는곳은 서울

주의) 옵셔널 파라미터는 여러개가 있어도 되지만 반드시 함수의 마지막 부분에 와야한다.

일반 파라미터 사이에 끼워넣으면 안됨.

 

2.2) 함수에서 변수를 사용하면 지역변수를 먼저 찾고 나서 전역변수를 찾는다

(우선순위가 전역 < 지역)

 

2.3) 상수 대문자로 한다 (일반 변수와 상수를 구분하기 위함)

 

 

 

'Python' 카테고리의 다른 글

파이썬 공부일기 | [5] 사전  (0) 2021.03.12
파이썬 공부일기 | [4] 리스트  (0) 2021.03.10
파이썬 공부일기 | [3] 반복문  (0) 2021.03.10
파이썬 공부일기 | [1] 자료형  (0) 2021.03.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함