함수를 사용할 때는 문법, 단어에 특히 신경을 써야한다.
프로그래밍을 할 땐 소괄호, 중괄호, 대괄호를 구분해서 사용해야 한다.
print 함수 >> 프린트기능의 함수
입력값에 따라 출력값이 달라짐
print("hello")
hello 출력
print("hi)
hi 출력
input 함수
a = input()
입력을 hello 로 하면 a 는 "hello"를 값으로 가짐
함수 선언하기
def add(a, b) :
sum = a + b
return sum
add(1, 2)
print(1 + 2) # 3
print(add(1, 2)) # 3
def 는 파이썬 내 문법, 키워드 이다.
함수이름은 동작할 함수의 로직의 의미를 가지고 있어야 한다.
매개변수와 인수
def add(a, b)
a, b 는 매개변수
add(1, 2)
1, 2 는 인수, 실제 값이다.
return
실행후의 함수의 결과 값(남은 값)
def add(a, b) :
return a + b
입력값이 없는 함수
print("hi")
출력하는 동작을 함, 남는 값은 없음
a = input()
실행후에 a 에 입력한 값이 남음
함수선언이유 : 여러번 반복할고 싶을 때
print("다시 입력해주세요 >>")
print("(경고===)")
print("(안내사항 ===)")
print("다시 입력해주세요 >>")
print("(경고===)")
print("(안내사항 ===)")
def print_input() :
print("다시 입력해주세요 >>")
print("(경고===)")
print("(안내사항 ===)")
print_input()
print_input()
매개변수도, 남는 값도 없음
함수는 내용이 많을 때 사용하면 효율 적이다.
함수의 return 값이 0 일 때는 정상동작,
1 이상일 때는 해당 에러의 값이다.
'python' 카테고리의 다른 글
| 예외처리 (0) | 2025.06.05 |
|---|---|
| 리스트사용 - 내장함수 (0) | 2025.06.05 |
| 딕셔너리 자료형 (0) | 2025.05.30 |
| range() (0) | 2025.05.30 |
| datetime - strftime() (0) | 2025.05.29 |