함수

는는·2022년 9월 22일
0

python

목록 보기
2/19

저번에 하지 못한 함수를 공부해 보려고 합니다!

함수의 구조

처음에 df 라는 함수 정의로 시작이 된다

df add(a,b):
	return a + b

숫자를 대입해서 해보면

a = 3
b = 3
c = add(a,b)
print(c)

값 7이 출력 된다!add()는 값을 합하는 함수이다.

매개변수와 인수는 혼용해서 사용되는 헷갈리는 용어이다

매개변수는 함수에 입력으로 전달된 값을 받는 변수를 의미하고

인수는 함수를 호출할 때 전달하는 입력값을 의미한다.

그 외에 출력값 반환 값 돌려주는 값 등으로 말로 표현 되기도 해 혼용이 올 수 있어서 이런 용어들을 기억해놔야할거 같다.

일반적인 함수는

def 함수 이름(매개변수):
	수행할 문장
    ...
    return 결괏값

일반 함수의 전형적인 모습이다. 나도 많이 본 코드이다.

입력값이 없는 함수 결괏값이 없는 함수도 있다...

입력값이 없고 결괏값만 있는 함수는

결괏값을 받을 변수 = 함수이름()

결괏값이 없는 함수는

함수이름(입력인수1,입력인수2, ...)

실행하면 이런 값을 받을 수 있다.

num = "010-0000-1111"
num.split("-")

['010', '0000', '1111']

split() 라는 함수는 지정값 슬라이스 이다. 많이 사용하니까 외워야 할 것이

def j(num):
    return num.split("-")[0]

num = "010-0101-0101"

j(num)

을 출력하면 '010' 라는 값을 얻을 수 있다

0개의 댓글