■파이썬
- 스크립트 언어 : 한줄 한줄 작성할 때마다 실행이 됨
- 장점
- 작성한 코드를 실행가능한 프로그램으로 만들(컴파일) 필요없음
- 스크립트를 실행해줄 프로그램(파이썬)만 설치하면 어디든 실행가능
- 단점
■변수
- 데이터를 담는 그릇 --> "무엇을 어떻게 해줘" 에서 무엇에 해당한다.
- 다양한 종류의 데이터를 담을 수 있다
- 프로그램 (파이썬) 에서 데이터를 다루기 위해선 무조건 그릇에 담아야 한다.
- 변할 수 있는 값을 담는 그릇
- 이름을 지정하여 사용해야한다.
■변수의 종류
|
설명 |
모습 |
숫자형 |
정수, 실수 등의 숫자를 다루는 자료형 |
0 or 1.25 or -123 |
문자열 |
문자열을 다루는 자료형 |
'변수' |
리스트 |
다른 자료형의 모음을 다루는 자료형 |
(1,'변수',123) |
튜플 |
리스트와 같지만 수정이 불가능한 자료형 |
(1,'변수',123) |
딕셔너리 |
키와 값으로만 이뤄진 자료형 |
('이름':'변수') |
... |
... |
... |
*<자료형>의 뜻 : 자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다
■파이썬에서 자료형은
- 데이터를 담는 순간 그 변수의 자료형이 정해진다.
- 자료형 마다 다른 연산을 지원한다.
■숫자형 - 연산
|
기호 |
설명 |
예시 |
result 값 |
더하기 |
+ |
덧셈 |
result = 4+5 |
9 |
빼기 |
- |
뺄셈 |
result =5-4 |
1 |
곱하기 |
* |
곱셈 |
result =5*4 |
20 |
나누기 |
/ |
나눗셈 |
result =5/4 |
1.25 |
제곱 |
** |
제곱 |
result =5**3 |
125 |
나머지 |
% |
나누었을때 나머지 |
result =11%6 |
5 |
몫 |
// |
나누었을때 몫 |
result 11//6 |
1 |
■문자열
■왜 4가지 방법이나 필요할까?
- 문자열 안에 여러행의 문자열을 다루거나 " ", ' ' (따옴표) 들을 넣어야 하는 상황이 있기 때문에 4가지 방식이 나오게 됐다.
코드 |
설명 |
\n |
개행(줄바꿈) |
\t |
탭 |
\\ |
문자그대로 \ |
\' |
문자그대로 ' |
\" |
문자 그대로 " |
- 인덱싱은 문자열에서 특정문자를 가리키는 것을 의미한다.
- 슬라이싱은 문자열에서 특정 문자열을 가리키는 것을 의미한다.
■문자열 - 내장함수
- 내장함수란 파이썬이 기본적으로 제공하는 함수
- 문자열 내장함수 : 문자열 자료형이 기본적으로 제공하는 함수
■함수란?
- 특정 입력값에 의해 정해진 동작을 수행하고 결과값을 내는기능
- 결과를 반환하는 함수의 반환하지 않는 함수로 구분됨
댓글