함수는 어떤 기능을 가지고 있고 계속 반복 할 수 있는 것이야.
function의 이름을 쓰고 소괄호 안에 뭔가를 넣거나 빈 채로 놔둔다.
이게 function을 사용하는 방법이야.
근데 이건 내장함수를 사용 할때 쓰던거라 딱히 감흥이 없지
그럼 어떻게 함수를 내가 직접 만들 수 있을까?
파이썬에서 함수를 만든다고 하지않고, 함수를 define(정의) 한다고 해.
함수를 정의하기 위해선, 일단 def
라고 쓴다음 함수의 이름을 적어줘 마지막으로, 소괄호를 열고 닫고 맨 끝에 : 를 넣어주면 끝이야.
정리하자면 def name():
이렇게 돼.
주의해야할 점 은 함수의 body에 원하는 코드를 쓰고 반드시 들여쓰기를 해줘야 한다는거야.
def name():
print(cool nico)
이젠 내가 원할때 언제든
a( ) 라고 만 쓰면 cool nico
를 출력할수있어.
함수의 body안에 수억, 수조의 코드가 들어 가있더라도
난 a() 만 누르면 수많은 코드가 실행되는거야.
참고로 a( )에서 a 와 ()가 각각 무엇을 의미 하냐면
a는 누르면cool nico
가 실행되는 버튼이고,
()는 그 버튼을 누른다고 생각하면 돼. - 니콜라스 -