함수선언
def 함수명():
함수내용

= 을 통해 키워드에 값을 부여하면, 그 키워드에 해당하는 값이 순서가 섞여있더라도 함수의 매개변수 순서대로 출력된다.


가변인자
*가변인자명을 통해서 선언.
두 함수의 매개변수 갯수가 다름에도
가변수를 통해 묶어서 정의해서 선언하게 되면
다른 갯수의 매개변수를 표현해야하더라도 한꺼번에 사용이 가능

지역변수
그 함수 안에서만 적용되는 변수.
함수내에서 전역변수와 같은 이름의 변수를 쓴다고해서,
함수를 벗어난 코드에서는 영향력 행사가 불가능한 변수이다..
전역변수

global을 사용해서 그저 지역변수에 머무를 checkpoint함수 안의 gun 변수를 전역 공간에 있는 gun을 불러와서
함수 내에서 쓸 수 있게 해줌.
함수의 계산이 함수 내에서만 머물지 않고 최종 결과 값에 반영됨.
지역변수의 전역변수 할당
지역변수 사용이 권장됨. 그래서 함수를 보완해준다면 지역변수를 사용가능.
함수 선언시 return 값으로 값을 던져 둔 뒤,
함수명(매개변수) 모양으로 값을 바로 출력해주기 보다는,
전역변수를 return 값으로 재정의 해줌으로서 영향력 행사.


문제

이 문제를 푸는 의의는 함수의 return 값을 변수에 잘 할당하는데에 있다.
round(값, 소숫점 몇자리까지) round 메서드로 소수점 아래의 갯수를 정할 수 있다.
'📊python > 파이썬, 데이터분석' 카테고리의 다른 글
파이썬 데이터분석(1)[주피터 가상환경 설정 및 주피터 실행, 단축키] (0) | 2023.02.19 |
---|---|
파이썬 기본이론 정리(5) [입출력, input 사용, 출력서식, 메서드] (0) | 2023.02.15 |
파이썬 기본이론 정리(3)[조건문, 반복문] (0) | 2023.02.15 |
파이썬 기본이론 정리(2)[문자열 제어, 튜플, 행렬] (0) | 2023.02.15 |
파이썬 기본이론 정리(1)[주석, 연산자, 문자열 변경 str()] (0) | 2023.02.10 |