파이썬 문자열
문자에 접근은 인덱스로 할 수 있다. 0부터 시작하며, 음수 인덱스도 가능하다.
문자열 결합
문자열 결합은 + 연산자를 이용하면 된다.
h = 'hello'
w = 'world'
print(h+w)
문자열 분리
문자열 분리는 [ ] 연산자를 이용해 인덱스를 통해 분리시킬 수 있다.
[시작 인덱스 : 끝 인덱스 : 스텝]
- 시작 인덱스: 범위의 시작
- 끝 인덱스: 범위의 끝
- 스텝: 간격 (생략 시 default는 1)
h = 'hello, world'
print(h[0:5])
print(h[-3:])
print(h[0:10:2])
in 연산자
- 문자열에 원하는 내용이 있는지 확인
not in 연산자
- 문자열에 원하는 내용이 없는지 확인
len( )
- 문자열 길이를 return
포맷팅
미리 정해진 문자열에 원하는 변수들을 바꿔 출력하는 방법이 있다.
이를 포맷팅이라 한다.
a = 'I have %d apples.' %3
print(a)
a = 'I have {0} apples.'.format(4)
print(a)
두 가지 방법 모두 가능하다. 아래는 format함수를 사용한 경우이다.