본문 바로가기
코딩 모음

파이썬 기초 다져보자 03/07 (파이썬 함수, 파이썬 변수, 파이썬 모듈)

by 가유 2021. 12. 10.
728x90
반응형

## 파이썬 함수 정의

## 파이썬 지역,전역변수 (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 별명

 

 

 

 

반응형

댓글