문자열 기능을 정리 해보겠습니다 .
문자열은 "이렇게 큰따음표나" '요로케 작은 반점을 통하여' 컴푸터가
문자열로 인식합니다 .
또는 """이 렇 케 """ , ''' 요 로 케 '''
\n \t 등 을 적용하지않고 띄어쓰기를 하고싶으실때 큰,작은따음표 3개를 양쪽으로 감싸면 있는 그대로 출력됩니다.
1) 문자열 길이 구하기 .
a='Python'
print(len(a))
라고 입력할때 결과는 문자열 길이인 6이 나옵니다 .
2) 문자열 인덱싱과 슬라이싱
a='Phthon' 이구
우리는 'o' 문자열을 찾고싶다 그럴때 인덱스 기능이나 슬라이스 기능을 통해 사용한다 .
인덱스)
a='Phthon'
print(a[4])
결과값= o
이와같이 입력하면 Phthon 중에 인덱스 4번째인 o가 출력된다 .
슬라이스 )
a='Phthon'
print(a[2:5])
결과값= tho
결과값은 2번인덱스인 t부터 4번인덱스인 o까지
출력된다 해당 함수룰 정리하면 이렇게 표현한다
2<=a<5
a[2:5] 여기서 2는 처음인덱스를 뜻하고 5는 마지막인덱스 미만을 뜻헙나다.
3)문자열 포맷팅
nunber=28
a= '박재용의 나이는 %d 이다 ' %number
print(a)
이처럼 포맷을 사용 할수있다 .
결과는 28살로 출력되며
자주 쓰니는 것으로는 %d 숫자 %c 1개문자 %s 문저욜 %f살수 등이 있다
4)포맷 함수를 이용한 포맷팅
ex)
print("i eat{0} apples " . format(3)
결과는 {0} 자리의 3이 출력되며
위에 포맷법이랑 비슷하다 .