본문 바로가기

언어/Python

[파이썬 기초] 함수의 정의 및 사용

1. 함수의 정의 및 사용

 : 반복되여 사용할 코드를 묶어서 그것에 이름을 붙여 놓은것

  입력값을 받아 다른 값을 출력하도록 미리 만들어져 있는 것

정의 syntax

ex) 피보나치 수열 함수 만들기와 사용

 

2. 지역 변수와 전역 변수

지역 변수 : 함수 안에 정의된 변수, 함수 안에서만 사용 가능

전역 변수 : 함수 밖에 정의된 변수, 어디서든 사용 가능

 

3. Lexical 특성

Lexical 특성 : 초기화하기 전에 참조하는 행위

 #1 구문 후에 g_var = 200으로 초기화하기 때문에 오류가 발생한다.

 

4. 함수 이름 변경

fibonacci() 라는 함수를 fibo1 이라는 변수에 넣음으로써

fibo1() 이라는 fibonacci()와 기능이 같은 다른 이름의 함수를 만든다.