SMALL
python의 함수적 특징
python의 함수는 크게 2가지 분류가 있어요!
내장함수 (이미 만들어져 들어가 있는 함수)
ex) 내장함수 ( Len() )
a = 'Hello'
print(len(a))
5
사용자 정의 함수 (User define function)
def ← 함수를 정의할 때 사용하는 Keyword
1. 일반적으로 함수 이름은 가독성이 있어야 해요.
2. 숫자로 시작하면 안 돼요.
3. 대문자로 시작하지 않습니다.(프로그램적 오류는 아니지만 관용적으로 지켜야 해요.
대문자 사용할 경우 클래스로 보기 때문에 코드로 의사소통하기 위해서예요.)
4. 한글 안돼요.
5. name_search처럼 여러 단어가 있으면 _ 사용해요.
6. 특수문자 안돼요.
7. 다른 사람과 겹치지 않게 의미 있게 지어야 해요
8. 단일 단어는 가급적 피해주세요 (파이썬 내장함수랑 겹칠 수 있어요!)
함수는 ( ) 가 꼭 필요해요 (규칙)
함수의 선언이 끝나면 : 가 필요해요!(규칙)
return구문을 만나면 무조건 함수가 끝나요.
fuction
def my_sum(*a): # *는 tuple형태로 입력데이터를 받아요!
print('입력받은 값은 {} 입니다.'.format(a))
result = 0
for tmp in a:
result += tmp
return result
my_result = my_sum(10,20,30,40)
print(my_result)
입력받은 값은 (10, 20, 30, 40) 입니다.
100
LIST
'Python' 카테고리의 다른 글
0701 Local variable vs global variable (0) | 2021.07.01 |
---|---|
0701 1급 함수 first-classes function (0) | 2021.07.01 |
0701 함수(function) (0) | 2021.07.01 |
0701 while (0) | 2021.07.01 |
0701 python control statement(제어문) 정리 (0) | 2021.07.01 |
댓글