Python 클래스
[python] 파이썬 클래스 정리
Life is too short, You need python 파이썬 프로그래밍의 핵심, 클래스 C언어에는 클래스가 없다. 즉, C언어는 클래스가 없어도 프로그램을 충분히 만들 수 있으나 요즘 새롭게 등장하는 언어들은 클래스를 포함하고 있다. 객체지향언어의 최대 장점 클래스에 대해서 포스팅을 하겠다. result=0 def adder(num): global result result +=num return result 계산기의 더하기기능을 구현한 것이다. 그런데 만약 계산기가 2개 필요할 경우 각각의 계산기는 각각의 결과값을 유지해야하기 때문에 위와 같이 adder함수 하나만으로는 부족하다. result1=0 result2=0 def adder1(num): global result1 result..
[python] 파이썬 함수 정리
Life is too short 프로그램의 입력과 출력 입출력은 프로그래밍 설계와 관련이 있다. 프로그래머는 프로그램을 만들기 전에 어떤 식으로 동작하게 될 것인지 설계부터 하게 되는데 그때 가장 중요한 부분이 입출력의 설계이다. 함수 일반적인 함수 def 함수명(입력 인수): 수행할 문장 ... return 결과값 아래와 같이 함수로 선언을 하며 아래의 리턴값을 받는다 def sum(a,b): result = a+b return result a=3 b=4 c=sum(a,b) print(c) 결과값을 받을 변수 = 함수명(입력 인수1, 입력인수 2,,,) 입력값이 없는 함수 아래와 같이 a로 say()를 받고 a를 출력해주면 된다. def say(): return 'HI' a=say() pri..