Python

01. Python시작

김야키 2017. 8. 31. 12:23


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