728x90
1. Function이란?
: 어떤 기능을 지니고 있고, 그 기능을 계속 반복할 수 있는 것
: 명령어를 묶어 특정 기능을 수행하도록 하는 프로그래밍 요소
: 특정 값을 반환한다. (사용했던 코드를 재사용)
-함수는 input을 필요로 한다. 따라서 Argument를 정의해줘야 한다. (원한다면 default 값도)
2. Function 종류
2-1. Built-In Functions
예시: print() / len() 등
(python standard library에 다 나와있다.
-특정 type을 다른 type으로 바꿀 수 있게 한다.
int( ) / bool( ) / str( ) / float( ) / input() / round()
year = "2021" #값의 type이 문자열인 상태
print(type(year)) #실행하면 type이 str이라고 나온다.
n_year = int(year) #문자열이었던 year을 정수 type으로 바꾼다.
print(type(n_year)) #실행하면 type이 int라고 나온다.
2-2. 함수 정의(Function Define)
def say_hello(): #say_hello는 함수 이름
print("안룡") #파이썬에서는 함수의 시작과 끝을 들여쓰기로 구분한다!
say_hello() #함수 실행(실행 결과는 '안룡')
-다른 언어와는 다르게 {}로 함수의 시작과 끝을 판단하지 않는다.
들여쓰기(Tab)로 시작과 끝을 판단한다.
-함수 실행 시 함수 뒤에 소괄호 붙이면 된다.
(소괄호가 함수를 실행하는 버튼 같은 개념)
728x90
'개발 공부 > Python_파이썬' 카테고리의 다른 글
[Python] Return (0) | 2021.03.01 |
---|---|
[백준 10171번, 10172번] 출력 문제('\'에 대하여) (0) | 2021.02.25 |
[Python] Dictionary(사전처럼 정의하는 것) (0) | 2021.02.24 |
[Python] Sequence 열거형 타입 / list와 tuple (0) | 2021.02.24 |
[Python] Shell 사용법 (0) | 2021.02.12 |