본문 바로가기
Python

0701 python의 함수적 특징

by 대금부는개발자 2021. 7. 1.
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

댓글