## 파이썬 함수 정의
## 파이썬 지역,전역변수 (global)
## 파이썬 함수 리턴값
## 파이썬 모듈
## 파이썬 함수 정의
함수 정의후 꼭 세미콜론(: )을 써야 하고
함수내용은 꼭 들여쓰기를 해야 한다!!! (tab 한 번 또는 스페이스바 4번)
def chk_test(input):
test_result = input * 4
return test_result
## 파이썬 지역,전역변수 (global)
지역변수: 특정 함수 내에서만 유효한 변수로 함수 밖에서 사용될 수 없음
전역변수: 코드 전체에 걸쳐서 유효한 변수로 global 변수라고도 함
함수 내에서 전역(global)변수를 사용하려면 변수 앞에 global을 사용
global strdata
strdata = '테스트'
## 파이썬 함수 리턴값
def func(a, b):
adr = a + b
mulr = a * b
return adr, mulr
함수의 리턴값은 여러 개일 수 있다.
## 파이썬 모듈
> 모듈은 이미 만들어져 있는 여러 함수를 특정 목적과 기능별로 묶어 놓은 파이썬 파일
모듈의 함수들을 사용하기 위해서는 모듈를 import를 해야한다.
ex) import time
> 파이썬 내장 모듈 외에도 직접 모듈을 만들 수 있다.
ex) myModule.py를 만들고 main.py에서 import myModule 하면 된다.
그리고 myModule에서 정의한 함수를 사용할 때는 myModule.py에서 정의한 함수명을 사용해서
ex) myModule.chk_func(a,b) 이런식으로 사용
"" from 모듈이름 import 함수이름 "" 사용해서 특정모듈의 특정함수만 import해서 사용 가능하다
모듈의 이름이 길거나 구조가 복잡할 경우,
별명을 붙여 호출하면 보다 쉽게 모듈을 사용할 수 있다.
ex) import 모듈이름 as 별명
댓글