함수1
# 함수
# define
def function_name():
print('myfunction')
function_name()
결과
myfunction
함수2
# function argument
def myfn1():
print('myfn1')
def myfn2(arg1):
print(arg1)
def myfn3(arg1 = 'a', arg2 = 'b'):
print(arg1, arg2)
def myfn4(*arg1):
for i in arg1:
print(i)
def myfn5(arg1, *, arg2, arg3):
print(arg1, arg2, arg3)
def myfn5(arg1, *, arg2, arg3):
print(arg1, arg2, arg3)
def myfn6(arg1, /, arg2, arg3):
print(arg1, arg2, arg3)
def myfn7 (arg1, arg2):
print(arg1)
arg2('abc', 'def')
myfn7('fn7 start', myfn3)
결과
fn7 start
abc def
함수3
# function return
def myfn8():
print("myfn8")
def myfn9():
return 10
def myfn10():
return 10, 20
#ret_values = myfn8()
ret_values = myfn10()
print(ret_values)
결과
(10, 20)
'백엔드개발자 준비하기 - 파이썬' 카테고리의 다른 글
[파이썬] 데이터 처리 (0) | 2023.02.03 |
---|---|
[파이썬] 문자열 (0) | 2023.02.02 |
[파이썬] 조건문, 반복문 (0) | 2023.02.02 |
[파이썬] list, tuple, set, dictionary (0) | 2023.01.31 |
[파이썬] 기본 문법 (0) | 2023.01.31 |