Deer

python 문법 3: 자료형 본문

SW 공부/python

python 문법 3: 자료형

Deer_0

3-1. 문자열

[-1]은 마지막 위치 반환

data1 = "movie"
data2 = "night\n"

print data1 + data2
print data1 * 2

print data1[0:3]
print data[:5]
print data[6:]
print data2[-1]

 

3-2. 문자열 formating 

문자열 합치기

data1 = "Hi %s" % "there"
data2 = "It's %s" % "me"
data3 = "python is %s" % "fun"
data4 = "Hi %s It's %s" % ("there", "me")

 

3-3. 문자열 함수

len(문자열) 길이 반환
count(문자) 문자 개수 반환
index(문자) 문자 위치 반환
upper(), lower() 대소문자
strip() lstrip() rstrip() 공백 지우기(양쪽, 오른쪽, 왼쪽)
replace(대치대상문자, 대치문자) 대치
split(구분자) 나누기

 

3-4. 리스트 함수

append(추가할 값) 리스트 뒤에 붙임
sort() 정렬
index(찾을 값) 위치 반환
insert(위치, 값) 넣음
remove(삭제할 값) 삭제
count(값) 개수 반환
extend(리스트) 리스트 붙임

 

3-5. set

set은 순서 없음, 중복 없음

순서가 없으므로 인덱스 사용 불가.

set1 = {1, 2, 3}
set2 = set("python") 	   #선언하는 두 가지 방법

print set1				#결과 set([1, 2, 3])
print set2 				#결과 set(['p', 'y', 't', 'h', 'o', 'n'])

 

3-6. set 논리연산

&    |    -

set1 & set2 교집합
set1 | set2 합집합
set1 - set2 차집합

 

3-7. tuple

list와 같지만 값 변경시 에러

tuple1 = () 			#초기화
tuple2 = (1, 2, 3)
tuple3 = 1, 2, 3
tuple4 = (1, 2, (3, 4))

 

p y t h o n i s f u n

'SW 공부 > python' 카테고리의 다른 글

python 문법 6: 예외처리  (0) 2020.09.08
python 문법 5 : 클래스  (0) 2020.09.08
python 문법 4: 함수, 파일 입출력  (0) 2020.09.08
python 문법 2: for, range  (0) 2020.09.07
python 문법 1: dictionary  (0) 2020.09.07
Comments