파이썬(python)의 사용자 정의 함수(def function)
1. 사용자 정의 함수(function)
def (함수명)<인자>:
(함수내용)
return (return값)
프로그램 수행시 def로 정의된 함수는 수행하지는 않고 먼저 메모리에 올려놓고
메인 프로그램을 수행한 뒤에 함수를 호출하면 수행한다
def로 정의한 함수는 먼저 메모리에 올리고 사용자가 호출하면 불러와서 수행
반환값(return)이 있는 함수와 없는 함수에 유의해야 한다
반환값이 없지만 원본을 변화시키는 메소드 등을 인지하고 있어야함
f(x)는 반환값이 없어서 c에 아무런 값이 할당 되지 않아 print(c)하면 None이 출력된다
2. input()
input()함수는 사용자로부터 str을 입력받아 str을 return한다
str을 return하지만 이것을 int나 float같이 숫자로 쓰고 싶다면 반드시 형변환을 해야함
예) float(input()), int(input())
'프로그래밍 > Python' 카테고리의 다른 글
반드시 기억해야하는 파이썬 indexing 특징 (0) | 2022.01.21 |
---|---|
문자열 출력 포맷팅(format) (0) | 2022.01.21 |
반드시 알아야하는 유용한 파이썬(Python) 수학 연산 (0) | 2022.01.19 |
파이썬의 변수(variable)와 데이터 타입(type) (0) | 2022.01.18 |
파이썬의 피클(pickle) (0) | 2022.01.17 |
TAGS.