python

함수

powergirl 2025. 6. 5. 09:27
함수를 사용할 때는 문법, 단어에 특히 신경을 써야한다.

 

프로그래밍을 할 땐 소괄호, 중괄호, 대괄호를 구분해서 사용해야 한다.

 

 

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