Python: 파이썬프로그래밍의기초...

48
. Python: 파이썬 프로그래밍의 기초, 자료형 Kangwon Natl. University Department of Computer Science Cheoneum Park

Transcript of Python: 파이썬프로그래밍의기초...

Page 1: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏.

Python: 파이썬프로그래밍의기초, 자료형

Kangwon Natl. University

Department of Computer Science

Cheoneum Park

Page 2: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 2

자료형이란?

자료형 (type)• 프로그래밍을할때쓰이는숫자, 문자열등자료형태로사용하는모든것을뜻함

• 무엇을계산할지알아함

• 어떤자료를저장해야할지알아야함

• 숫자형 (number)

• 문자열 (str)

• 리스트 (list)

• 튜플 (tuple)

• 딕셔너리 (dictionary)

• 집합 (set)

• 불 (bool)

Page 3: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 3

숫자형

문자열자료형

Page 4: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 4

숫자형 (number)

숫자형태로이루어진자료형

Page 5: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 5

정수형 (integer)

정수를뜻하는자료형

Page 6: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 6

실수형 (float)

소수점이포함된숫자

일반적인표현방식

컴퓨터식지수표현방식

Page 7: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 7

8진수와 16진수

8진수 (Octal)를만들기위해숫자가 0o 또는 0O로시작하면됨• 숫자 0 + 알파벳소문자 o 또는대문자 O

16진수 (Hexadecimal)를만들기위해 0x로시작하면됨

Page 8: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 8

숫자형활용: 사칙연산

Python 2.7에서나누기연산의결과는정수형반환

a/(b*1.0)과같이수행해야함

Page 9: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 9

제곱연산자

제곱연산자:

Page 10: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 10

나머지연산자

나머지연산자:

Page 11: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 11

몫연산자

몫연산자:

음수의경우

결과보다작은정수반환

Page 12: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 12

연습문제

점수의평균

Page 13: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 13

연습문제

나눗셈의몫

Page 14: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 14

연습문제

나눗셈의나머지

나눗셈결과(몫과나머지) 한번에구하기

Page 15: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 15

연습문제

자연수의홀짝

Page 16: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 16

숫자형

문자열자료형

Page 17: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 17

문자열 (str)

문자, 단어등으로구성된문자들의집합

Page 18: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 18

문자열사용

큰따옴표(“ “)로양쪽둘러싸기

작은따옴표(‘ ‘)로양쪽둘러싸기

큰따옴표 3개를연속으로써서양쪽둘러싸기

작은따옴표 3개를연속으로써서양쪽둘러싸기

Page 19: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 19

문자열사용

문자열안에작은따옴표포함시키기

문자열안에큰따옴표포함시키기

백슬래시( )를이용해서작은(큰)따옴표포함시키기

Page 20: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 20

문자열사용

여러줄인문자열을변수에대입하고싶을때

줄을바꾸기위한이스케이프코드( )삽입

연속된작은따옴표 3개또는큰따옴표 3개이용

Page 21: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 21

이스케이프코드

프로그래밍할때사용할수있도록미리정의해둔 “문자조합”

Page 22: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 22

문자열연산하기

문자열더해서연결하기 (Concatenation)

Page 23: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 23

문자열연산하기

문자열곱하기

문자열곱하기응용

Page 24: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 24

문자열인덱싱과슬라이싱

인덱싱(indexing): 무엇을가리킨다는의미

슬라이싱(slicing): 무엇을잘라낸다는의미

대부분의프로그래밍언어는 0부터숫자를셈

Page 25: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 25

문자열인덱싱과슬라이싱

문자열에서원하는부분을뽑아내고싶음

Slicing 사용

Page 26: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 26

슬라이싱응용

Page 27: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 27

슬라이싱으로문자열나누기

Page 28: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 28

Immutable 문자열자료형

변경불가능

왼쪽과같이응용

Page 29: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 29

문자열포매팅

숫자바로대입

문자열바로대입

Page 30: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 30

문자열포매팅

숫자값을나타내는변수로대입

2개이상의값넣기

Page 31: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 31

문자열포맷코드

%s은어떤형태의값이든변환해넣을수있음

Page 32: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 32

문자열에서% 표현하기

포매팅연산자%d와%를같이쓸때는%%를씀

에러발생

올바른사용법

Page 33: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 33

포맷코드와숫자함께사용하기

정렬과공백

소수점표현하기

Page 34: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 34

Format 함수를이용한포매팅

숫자바로대입하기

문자열바로대입하기

Page 35: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 35

Format 함수를이용한포매팅

이름으로넣기

인덱스와이름혼용해서넣기

왼쪽정렬

Page 36: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 36

Format 함수를이용한포매팅

오른쪽정렬

가운데정렬

Page 37: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 37

Format 함수를이용한포매팅

공백채우기

소수점표현하기

Page 38: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 38

Format 함수를이용한포매팅

‘{’ 또는 ‘}’ 문자표현하기

Page 39: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 39

f 문자열포매팅

파이썬 3.6버전부터사용가능

문자열앞에 f 접두사붙이면됨

Page 40: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 40

f 문자열포매팅

딕셔너리에서의 f 문자열포매팅사용

정렬사용

Page 41: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 41

f 문자열포매팅

공백채우기

소수점표현

Page 42: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 42

문자열관련함수

문자열자료형은자체적으로함수를가짐내장함수

내장함수사용방법: 변수이름뒤에 ‘.’을붙인다음함수이름사용

count: 문자개수세기

Page 43: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 43

문자열관련함수

find: 위치알려주기 (찾는문자가없으면 -1로반환)

join: 문자열삽입

Page 44: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 44

문자열관련함수

upper: 소문자를대문자로바꾸기

lower: 대문자를소문자로바꾸기

Page 45: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 45

문자열관련함수

lstrip: 왼쪽공백지우기

rstrip: 오른쪽공백지우기

Page 46: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 46

문자열관련함수

strip: 양쪽공백지우기

replace: 문자열바꾸기

Page 47: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 47

문자열관련함수

문자열나누기

Page 48: Python: 파이썬프로그래밍의기초 자료형cs.kangwon.ac.kr/~parkce/course/2018_fall_Computer_rsc/python_0… · Python: 파이썬프로그래밍의기초, 자료형 Kangwon

𝐼𝑛𝑡𝑒𝑙𝑙𝑖𝑔𝑒𝑛𝑡 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝐿𝑎𝑏. 48

감사합니다

박천음강원대학교

Email: [email protected]