AI실무 기본과정 - 핵심 파이썬 기초 프로그래밍 step 3
2021. 12. 14. 00:44ㆍProgramming/Python
5.함수와 메소드
[1]파이썬 내장함수 응용예제
ex) *CodeEditor (합,길이,평균)
my_list = [1, 2, 3, 4, 5]
var1 = sum(my_list)
var2 = len(my_list)
var3 = var1/var2
print(var1, var2, var3)
*Console
15 5 3.0
코드 실행이 완료되었습니다.
[2] 사용자지정 함수 정의 예제(파이썬에서 함수는 define 정의하다의 약자를 씀)
ex) *CodeEditor
def plus_print(a, b):
print(a+b)
def times_return(a, b):
return a*b
plus_print(3,4)
print(times_return(3,4))
*Console
7 12
코드 실행이 완료되었습니다.
[3] 메소드 예제
ex)*CodeEditor(함수와 메소드의 차이는 독립적으로 움직일수 있느냐 특정 자료형과 붙어서 움직이느냐의 차이 아래 예제는 메소드)
my_dict = {1:"one", 2:"two", 3:"three"}
var1 = my_dict.keys()
var2 = my_dict.values()
print(var1, var2)
*Console
dict_keys([1, 2, 3]) dict_values(['one', 'two', 'three'])
코드 실행이 완료되었습니다.
[4] 매개변수와 인자의 차이 예제(함수를 정의할때 사용해준 a,b가 매개변수고 함수를 실제불러오는 3,4의 값이 인자)
ex)*CodeEditor
def solve(a, b):
return a*b
var1 = solve(3, 4)
var2 = solve(3, ["Cham"])
print(var1, var2)
*Console
12 ['Cham', 'Cham', 'Cham']
코드 실행이 완료되었습니다.
'Programming > Python' 카테고리의 다른 글
AI실무 기본과정 - 데이터 분석을 위한 라이브러리 step 3 (0) | 2021.12.16 |
---|---|
AI실무 기본과정 - 데이터 분석을 위한 라이브러리 step 2 (0) | 2021.12.15 |
AI실무 기본과정 - 데이터 분석을 위한 라이브러리 step 1 (0) | 2021.12.14 |
AI실무 기본과정 - 핵심 파이썬 기초 프로그래밍 step 2 (0) | 2021.12.10 |
AI실무 기본과정 - 핵심 파이썬 기초 프로그래밍 step 1 (0) | 2021.12.09 |