Python 특징
1. 쉽다
A. 간결해서 배우기 쉽다.
2. 한 문제를 처리할 수 있는 가장 좋은 방법이 한가지 있다.
3. 인터프린터 언어
4. 개발 속도가 빠르다.
5. 변수 선언에 타입을 굳이 입력하지 않아도 된다.
6. 문법, 함수 사용 시 ;(세미콜론)대신 :(콜론)을 사용한다.
기초 문법
|
사칙연산 |
1 + 2를 입력 후 엔터를 치면 계산이 된다. |
|
변수 선언 |
C, Java, C++등 다른 언어들과 다르게 변수 타입을 입력하지 않는다. |
|
If문 |
If를 입력하고 ()로 묶지 않고, :(콜론)을 입력하고 조건에 맞는 출력문을 입력하면 조건 문 실행 |
|
For문 |
for 변수 in 배열: print(변수)를 입력 하면 배열이 출력된다. |
|
함수 선언 및 사용 |
함수는 def로 선언한다. |
자료형
1. 숫자, 문자열, 리스트 등등 자료형태로 사용하는 모든 것
2. 숫자형
A. 정수형 :
B. 실수형 :
C. a**b 는 a의 b제곱을 의미한다.
D. a//b 는 a를 b로 나누었을 때 몫에서 소수 점 부분을 제외한다.
3. 문자열(String)
A. 선언 방식이 여러 가지 : “문자”, “””문자”””, ‘문자’, ‘’’문자’’’
B. “”” ”””식으로 선언되면 여러 줄을 입력할 수 있다.
C. 문자열도 연산이 가능하다.
i. 덧셈 : 문자열1 + 문자열2 = 문자열1문자열2
ii. 곱셈 : 문자열1 * 3 = 문자열1문자열1문자열1
D. 문자열 인덱싱, 슬라이싱
i. 인덱싱(indexing) : 해당인덱스에 있는 문자를 출력
1. 문자열[4] = 문자열에서 4번인덱스에 있는 값을 출력
2. 문자열[-1] = 문자열 뒤에서 1번째
3.
ii. 슬라이싱(Slicing) : 범위를 지정해서 문자열에서 필요한 부분을 출력
1. 인덱스와는 다르게 슬라이싱의 위치는 문자와 문자의 사이가 처음이 된다.
2. 문자열[0:4] = 문자열의 0번에서 5번 문자열 까지 출력
3. 문자열[ : 4] = 문자열의 처음부터 5번까지 출력
4.
iii. 문자열 포멧팅
1. print(“현재 온도는 %d입니다.” % 온도)
2. print(“현재 온도는 %d로 %s입니다.”%(온도변수,날씨변수))
3.
★시작은 유튜브의 '왼손코딩'님의 강의를 들으면서 정리 한 것을 밝힙니다.
'Python' 카테고리의 다른 글
06. 실습 프로젝트 (0) | 2017.09.27 |
---|---|
05. 제어문과 자료형의 조합 (0) | 2017.09.18 |
04. 제어문 (0) | 2017.09.14 |
03. 튜플형, 세트형, 사전형 (0) | 2017.09.09 |
02. 문자열, 리스트 (0) | 2017.09.04 |