python
83일차//python/ function/ 파이썬
aesup
2021. 5. 6. 11:07
728x90
'''
functoin func(,){
}
'''
def func():
print('func()호출')
func()
'''
func()호출
'''
def funcRange(val, n):
for i in range(n):
print(val)
funcRange("안녕", 3)
'''
안녕
안녕
안녕
'''
#가변인수(인자) func()
def funcRange1(n, *values):
for i in range(n):
for v in values:
print(v)
print()
funcRange1(3,"안녕","하이","파이썬")
#default 인수
def funcRange2(value, n=3):
for i in range(n):
print(value)
funcRange2("안녕하세요") #default인수가 있기때문에 자동으로 3들어감
print()
funcRange2("안녕하세요", 5 ) #default인수 재설정
print()
funcRange2("안녕하세요", n=10 )
def testFunc (a,b=10,c=100):
print(a+b+c)
testFunc(10) #120
testFunc(a=1,b=2,c=3) #6
def testFunc1():
print('testFunc1() 호출')
return True
print(testFunc1())
#return 값을 다수
def testReturn():
return (10,20)
a,b = testReturn()
print(a,b)
#함수를 여러번 호출이 가능
def myfunc():
print('func()호출')
def call10Func(_func):
for i in range(10):
_func()
call10Func(myfunc)
#modul -library(dll)
'''
import calculator
result = calculator.add(10,3)
print(result)
'''
from calculator import div
d = div(3,2)
print(d)
728x90