반응형

문자열 2

[파이썬 기초] 파이썬 문자열(2) - 문자열 연산자 및 추출

1. 문자열 결합 : + +(플러스) 연산자를 이용하면 두 문자열을 결합할 수 있다. >>> a = 'abc' >>> b = 'def' >>> a + b 'abcdef' 2. 문자열 복제 : * * 연산자를 이용하면 문자열을 지정한 숫자만큼 복제할 수 있다. >>> a = 'abc' >>> b = 'def' >>> a * 3 # 'abc' 가 세번 반복 'abcabcabc' >>> b * 2 # 'def' 가 두번 반복 'defdef' 3. 문자추출 : [] 문자열에 인덱스를 주면 해당위치의 문자를 추출할 수 있다. >>> letters[0] 'p' >>> letters[3] 'g' >>> letters[7] 'm' 3. 문자열 슬라이스 : [start:end:step] 문자열에 대괄호와 오프셋을 이용하..

IT 2018.11.23

[파이썬 기초] 파이썬 문자열(1) -문자열 생성

문자열은 파이썬에서 아주 중요한 위치를 차지한다. 문자열을 생성하는것 부터 차근차근 살펴보자. 문자열 생성 : 단일인용부호('), 이중인용부호("), 단일인용부호 세개('''), 이중인용부호 세개(""") 로 앞뒤를 감싸준다. >>> 'abc' 'abc' >>> "abc" 'abc' >>> '''abc''' 'abc' >>> """abc""" 'abc' 네개 중 어떤것을 사용해서 만들어도 인터프리터는 같게 인식한다. 출력이 'abc'로 동일하다. 이제 'abc'는 'abc'라는 문자열로 생을 마감할 것이다. 한번 만들어진 문자열은 불변하기 때문이다. 단일인용부호나 이중인용부호 중 하나를 선택하면 될텐데, 왜 둘다 되게 했을까? 그건 문자열 중간에 단일인용부호가 들어가면 이중인용부호로 감싸주고, 반대의 경..

IT 2018.11.23
반응형