1, 처음 소규모 프로젝트에 사용하기 위해서 만듦
2, 'python'이란 이름은 귀도 반 로섬이 좋아하는 프로그램에서 유래됨
1, 무한 정수를 처리할 수 있다.
2, 문법 구조가 쉽다.
3, 다양하고 뛰어난 모듈이 많다
1, 파이썬 IDLE 는 파이썬 '통합 개발 환결' 툴로 우리말로 '아이들'이라고 한다.
2, python shell 은 간단한 코드를 작성하는 경우에 사용한다.
컴파일 언어는 소스 전체를 실행 파일로 만든 후 기계에서 실행 -> 번역과 같음
인터프린터 언어는 필요한 소스 코드만 그떄 그떄 실행 함 -> 동신 통역과 같음
데이터가 저장되어 있는 메모리 공간.
*변수를 사용하는 이유 :
데이터를 재사용하기 위한 목적으로 사용
*변수명 :
첫번째 글자는 소문자로 , 변수와 클래스를 구분 하기위해서
효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자형, 논리형으로 구분한 것.
정수 = int
실수 = float
문자열 = str
논리형 = bool
*자료형 변환
데이터 타입을 변환하는 것으로 파이썬에서 제공하는 함수를 이용한다
숫자를 문자열로 변화 할때 str 함수를 쓴다
문자를 정수로 변환 하는법 = int 함수를 쓴다
논리를 정수로 변환 하는법 = int 함수를 쓴다
문자를 실수로 변환하는법 = float 함수를 쓴다. True = 1 f = 0
빈문자 ‘’ 데이터 없음
공백문자 ‘ ‘ 데이터 있음
빈문자 - 논리 (bool 함수사용 빈문자 이기때문에 Fales)
공백문자 - 논리 (bool 함수사용 공백 데이터가 존재하기때문에 True)
데이터 입력
input() 함수를 이용한 데이터 입력(input - 데이터입력 print - 데이터출력
input 함수를 이용해서 입력한 데이터는 항상 문자(열) 자료형이다
데이터 출력
1. print() 함수를 이용한 기본적인 데이터 출력
2, 콤마(,)를 이용한 데이터 연속 출력
3. 포멧 문자열을 이용한 데이터 출력 =작은 따음표 앞에 f 를 붙인다
print('User name : {}'.format(userName)
value 값을 나중에 매개변수로 넣어준다.
-어떤한 format을 정하고 그 format 에 값을 넣어준다.
^값이 2개일때는 2개를 넣어주면 된다 / 앞에서 부터 순차적으로 값이 전달된다.
형식 문자를 이용한 데이터 출력
%s -> 문자열
%d -> 정수
%f -> 실수
ex)
userName = 'hong gil dong'
userAge = 21
print('User name : %s' % userName)
print('User age : %d' % userAge)
print('User name : %s, User age : %d' % (userName,userAge))
User name : hong gil dong
User age : 21
User name : hong gil dong, User age : 21
print('Pi : %d' % 3.14)
print('Pi : %f' % 3.14)
Pi : 3
Pi : 3.140000
