1) 변수의 이해
< F(x) = x + 1 >
- 수학의 방정식에서 x에는 다양한 값들이 대입될 수 있으며, 이 값을 변수라 부른다.
- 프로그램에서는 이를 '데이터'라 한다.
< 수 체계 >
- 수학의 방정식 : 변수에 어떤 형식의 숫자 대입가능
- 프로그램 : 반드시 지정된 종류의 값만을 사용해야함.
< 데이터 저장방식 >
- 컴퓨터는 모든 데이터를 이진수로 저장
- 이진수 값 하나를 1비트(1bit)라 하고, 1비트는 2개의 정보를 표현할수있음(0 or 1)
< 컴퓨터의 크기 단위>
- 8비트가 모인 단위를 1byte라 하고 256개의 정보 표현가능
1024byte -> 1kbyte(킬로바이트) |
< 기본 자료형(data type) >
- 메모리에 저장된 0과 1의 데이터를 해석하는 방법 사용
- 없음(None) : NULL 값 개체
- 정수(int) : 일반정수 ( ex : 32)
- 부동소수점수(float) : 10진수 또는 exponent sign을 포함하는 숫자
- 논리값(Boolean) : 참(True) 또는 거짓(False) 값 (1과 0의 숫자갑으로도 표현)
- 문자열(string) : 문장형태 (쌍따옴표나 홑따옴표로 감싸진 문자열)
< 변수의 사용방법 >
- 특정 키워드에 원하는 값을 대입하는 과정을 의미, '='을 사용하며, 우변에서 좌변으로 대입
변수이름 = 값
변수 이름 규칙
ο 영어, 숫자, 언더바( _ )의 조합으로 정의한다. |
2) 함수의 이해
< 수학에서의 함수 >
f(x) = 2x + 1 y = f(1) y = 3 |
- 파이썬에서의 함수 : 실행에 필요한 조건값을 입력함에 따라 항상 동일한 출력을 냄
def 함수이름(입력값): 함수에 속한 명령어 return 리턴값 |
def f (x): y = x + 1 return y |
- 함수이름 : 함수의 기능을 동작시키는 것을 함수를 호출한다 표현.
함수를 호출할때 사용되는 식별자가 함수의 이름
- 입력값(파라미터, 매개변수) : 함수의 이름을 소괄호안에 명시. 입력값이 필요하지 않은경우 비워둔다.
- 리턴값 : 함수를 호출한 곳에 되돌려 주는 결과값
3) 객체의 이해
객체 = 필요에 따라 다른 변수와 함수를 내장하고 있는 변수
- 객체의 의미는 '현실세계에 존재한다 것'
객체의 사용 예
- '객체이름.변수' 혹은 '객체이름.함수( )' 형식으로 접근 할 수 있다.
print(member. userid) member.join( ) member.login( ) |
'Python' 카테고리의 다른 글
Python(딕셔너리) (0) | 2020.05.13 |
---|---|
리스트 (0) | 2020.05.12 |
문자열, 튜플 (0) | 2020.05.12 |
Python 시작 (0) | 2020.05.11 |
Python 함수정리 (문자열) (0) | 2020.05.08 |
댓글