함수에서 입력값이 몇 개가 될 지 모르는 경우
매개변수를 *매개변수 로 고치면 매개변수 몇 개가 입력될지 모르는 경우 사용할 수 있다.

매개변수 앞에 조건을 달아 줄 수도 있다. (choice활용)

키워드 파라미터
매개변수 앞에 **를 붙이면 매개변수는 딕셔너리가 되고 모든 key=value 형태의 결괏값이 딕셔너리에 저장된다.

함수 안에서 선언한 변수의 효력 범위
함수 안에서의 매개변수는 함수 안에서만 효력이 생긴다.
아래에서 vartest 함수에서의 매개변수 a와 그 후 print(a)에서의 a는 다르다.

*함수 안에서 함수 밖의 변수를 변경하는 방법
- return사용하기

2. global 명령어 -> 사용 안하는 것을 추천
'Python' 카테고리의 다른 글
[점프 투 파이썬] 클래스 (0) | 2022.07.31 |
---|---|
[점프 투 파이썬] 파일 읽고 쓰기 (0) | 2022.07.31 |
[점프 투 파이썬] 집합자료형, 변수 (0) | 2022.07.31 |
[점프 투 파이썬] 문자열 자료형, 리스트 자료형, 딕셔너리 자료형 (0) | 2022.07.31 |
[점프 투 파이썬] (0) | 2022.07.31 |