일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MFC
- MFC 소켓 프로그래밍
- c++ ifstream
- 안드로이드 스튜디오 알람
- c#
- Kotlin
- MFC 채팅
- 안드로이드 스튜디오
- 안드로이드 firebase 회원가입
- 안드로이드 Firebase
- c++ ofstream
- C++ 채팅
- OpenCV 검은색 픽셀
- OpenCV 이미지
- 파이썬
- OpenCV IMAGE
- OpenCV 흰색 픽셀
- 코틀린
- Android 알람 앱
- OpenCV 픽셀
- 안드로이드
- OpenCV pixel
- c++ 쓰레드
- OpenCV 이미지 처리
- 안드로이드 데이터베이스
- MFC 채팅 프로그램
- MFC 채팅 예제
- MFC TCP/IP
- Python
- 안드로이드 파이어베이스 facebook
- Today
- Total
개발자 승학
파이썬(함수) 본문
함수(function)
- 특정 작업을 수행하는 명령어들의 모음에 이름을 붙인 것.
- 함수는 작업에 필요한 데이터를 전달받을 수 있다.
- 작업이 완료된 후에는 작업의 결과를 호출자에에 반환할 수 있다.
함수의 예
- print()
- input()
- abs(), ....
함수의 정의
define 함수이름 ( 매개변수1, 매개변수2 ) :
문장1
문장2
define : 함수를 정의하는 키워드
매개변수(parameter) : 외부로부터 작업에 필요한 데이터를 받음
다음의 함수 호출의 예입니다.
매개변수가 없는 호출
def fuction_call():
print("함수 호출")
fuction_call() # 함수 호출
매개변수가 있는 호출
def fuction_call(str1,str2):
print(str1+str2)
fuction_call("Py","thon") # 함수 호출
1~10의 값을 더하여 출력하는 함수를 작성하고 호출하기
def sum_numers():
sum=0
for i in range(1, 11):
sum += i
print(sum)
sum_numers() # 함수 호출
값을 return 하는 함수
def sum_numers(start, end):
sum=0
for i in range(start, end+1):
sum += i
return sum
value = sum_numers(1, 10)
print(value)
value = sum_numers(101, 110)
print(value)
return 뒤에 값을 적어주지 않으면 호출한 곳에서 반환값을 None 즉 null로 받습니다.
'it > python(파이썬)' 카테고리의 다른 글
파이썬 알람 만들기(pygame, tkinter) (6) | 2018.06.05 |
---|---|
파이썬 리스트(튜플,셋,딕셔너리,문자열) (0) | 2018.05.27 |
파이썬(반복문, 구구단 출력,구구단 옆으로 출력) (0) | 2018.04.19 |
파이썬(리스트(list)) (0) | 2018.04.14 |
파이썬 (print,변수,자료형) (0) | 2018.04.09 |