πŸŒ€ 파이썬 Python

파이썬 - function

Meteora_ 2021. 6. 29. 21:57
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)