파이썬에서 함수를 만들 때, 대부분의 함수 모두 인수를 받도록 만드는데요, 인수가 필요 없고 그냥 불러오면 실행하는 함수를 만들 수도 있습니다.
아래 코드를 한 번 보도록 하겠습니다.
def avg(list1) :
avg_num = sum(list1)/len(list1)
return avg_num
list1 = [1, 2, 3, 4, 5]
avg(list1)
위 코드는 평균을 구하는 함수로, 리스트형 데이터를 인수로 받습니다.
따라서 이 함수는 인수를 무조건 입력받아야 실행이 됩니다.
한편, 인수가 필요없는 함수는 다음과 같이 만들 수 있습니다.
def new_function() :
print("안녕하세요!")
new_function()
안녕하세요!
인수가 필요없는 함수 'new_function'을 위와 같이 만들 수 있으며, 실행시킬 땐 new_function()이라고 코드를 입력하면 된답니다!
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] 리스트 안에 있는 데이터 빈도 수 구하기 - Counter() (0) | 2021.03.09 |
---|---|
[파이썬] 주피터 노트북(jupyter notebook)에서 행 번호(line number) 없애거나 나타나게 하려면? (0) | 2021.03.09 |
[파이썬] 평균 구하는 함수 avg() 만들기 (0) | 2021.03.09 |
[파이썬] NameError: name 'os' is not defined 에러 발생 이유 & 해결방법 (0) | 2021.03.09 |
[파이썬] TypeError: 'str' object cannot be interpreted as an integer 에러 발생 이유 및 해결 방법은? (0) | 2021.03.09 |