함수

suyeon lee·2021년 4월 20일

python

목록 보기
7/11

자주 사용하는 내장함수

dir

#dir 객체가 자체적으로 가진 변수나 함수를 보여준다
print(dir(builtins)) # 내장함수들을 보여준다

ilst()

#문자열을 배열에 담아줌
print(list("python"))

max(),min()

#최대값을 출력해줌(문자열도해줌)
print(max([90, 10, 20, 70, 80]))

#최소값을 출려해줌(문자열도 해줌)
print(min([90, 10, 20, 70, 80]))

range()

#for문에서 자주사용함
#시작숫자가 없으면0 부터 따라서 0부터 4까지 출력
print(list(range(5)))
print(list(range(5, 10)))
#세번째는 증감값 따라서 0부터 99까지숫자중 짝수출력
print(list(range(0, 100, 2)))
#반대로 100부터0까지 출력
print(list(range(100, 0, -1)))

ronud()

#반올림
print(round(4.4))

#,다음은 자릿수
s = 3.01456
print(round(s, 2))

sum()

#sum()리스트의 모든수 합
print(sum([1, 2, 3]))

type()

#type()입력값의 자료형을 알려줌

함수 만들기

def 함수명():
   사용할 식



ex)
# 함수 만들기
def hello():
    print('하이')
    print('안녕')
    print('니하오')


# 만든 함수 불러오기
hello()
hello()

# 매개변수사용 함수

def hello2(name):
    print("하이"+name)


hello2("길동")


#리턴값 적용
def add10(n):
    return n+10


print(add10(1))
print(add10(2))

실습예제

홀수 짝수 구분하기


def is_odd(n):
    if n % 2 == 0:
        return "짝수"
    else:
        return "홀수"


print(is_odd(1))
print(is_odd(2))

평균값구하기

# 매개변수 앞에 *이있으면 여러개의 매개변수를 의미함


def avgNums(*n):
    return sum(n)/len(n)


print(avgNums(1, 2, 3))

0개의 댓글