728x90
함수
📌함수(function)란
하나의 특정한 목적의 작업을 수행하기 위해 독립적으로 구성된 프로그램 코드의 집합으로 볼 수 있습니다.
- 파이썬 함수 구조
def 함수명(매개변수)
<수행할 문장1>
<수행할 문장2>
<수행할 문장3>
...
def : 함수를 만들 때 사용하는 예약어
함수 이름 : 사용자가 임의로 만들 수 있다.
매개변수 : 이 함수에 입력으로 전달되는 값을 받는 변수
해보기
def hello_LoL():
print("LoL을 시작할게요!")
hello_LoL() #LoL을 시작할게요!
# 매개변수 지정하여 호출
def add(a,b):
return a / b
num1 = 10
num2 = 20
result = add(num1,num2)
print(result) # 0.5
from과 import
파이썬에서는 다른 파일에 있는 코드를 사용할 경우 어디서 가져와서 사용할지 지정해 줘야한다.
파이썬에서는 import 하는 방법 두 가지가 있다.
1. import 파일명
- 파일 전체를 가져오는방법
- (파일명) 파일을 import
2. from 파일명 import 이름
- 파일 내에서 필요한 것만 콕 찍어서 가져오는 방법
- (파일명) 파일에 있는 (이름)을 import
👉 다른 폴더에 잇는 파일 import하기
# newfolder//a.py
def a_item():
print("도란검")
# newfolder//b.py
def b_skill():
print("커튼콜")
def b_skill2():
print("점멸")
#main.py
from newfolder import a #newfoloder에 있는 a만 임포트
from newfolder.b import * #newfolder에 있는 b싹다 임포트
a.a_item() # 도란검
b_skill() # 커튼콜
b_skill2() # 점멸
👉 변수 import해서 사용하기
# 다른 파일의 변수 또한 함수와 동일한 방법으로 from / import를 사용할 수 있습니다.
# newfolder//a.py
PIE = 3.14
HELLO = "입장!"
# main.py / case 1
from newfolder.a import * # *권장하지않음 존재하는 모든 변수 import
print(PIE) # 3.14
print(HELLO) # 입장!
# main.py / case 2
from newfolder.a import PIE, HELLO # 사용 할 변수를 각각 import
print(PIE) # 3.14
print(HELLO) # 입장!
# main.py / case3
from newfloder import a # 이 방법을 권장합니다. a 파일 import
print(a.PIE) #3.14
print(a.HELLO) # 입장!
위에 글 내용은 오류 사항이 존재할 수 있습니다!
수정 사항이 있을 시 알려주시면 감사하겠습니다.
728x90
'Python' 카테고리의 다른 글
9. 파이썬 - 반복문 for, while (0) | 2022.09.08 |
---|---|
8. 파이썬 - 조건문 if (0) | 2022.09.06 |
6. 파이썬 - list(리스트), tuple(튜플), dict(딕셔너리), set (0) | 2022.09.05 |
5. 파이썬 - integer(int), boolean(bool), float, string(str) (0) | 2022.09.05 |
4. 파이썬 - 변수 선언, (숫자형, 문자열 (자료형)) (0) | 2022.09.05 |
댓글