[파이썬] 6.자료형-문자열 (3)



자료형-문자열(3)


9. 문자열 관련 합수


1. 문자 개수 세기 (count)

a = "apple"
a.count('p')
(2)

문자열 중 p의 갯수 반환

2. 문자 위치 알려주기 (find)

a = "happy cs coding"
a.find('p')
(2)

문자열에서 P가 처음 나온 위치

a.find('k')
(-1)

찾는 문자나 문자열이 없다면 -1을 반환

3. 문자 위치 알려주기 (index)

a = "happy cs coding"
a.index('p')
(2)

문자열에서 P가 처음 나온 위치

a.index('k')
(error)

찾는 문자나 문자열이 없다면 error 발생

4. 문자열 삽입 (join)

a = "happy cs coding"
",".join(a)
(h,a,p,p,y,c,s,c,o,d,i,n,g)



5. 소문자를 대문자로 바꾸기 (upper)

a = "happy cs coding"
a.upper()
(HAPPY CS CODING)



6. 대문자를 소문자로 바꾸기 (lower)

a = "HAPPY CS CODING"
a.lower()
(happy cs coding)



7. 문자열 바꾸기 (replace)

a = "happy cs coding"
a.replace("happy", "enjoy")
(enjoy cs coding)



8. 문자열 나누기 (split)

a = "happy cs coding"
a.split()
['happy', 'cs', 'coding']

공백을 기준으로 문자열 나눔

a = "happy:cs:coding"
a.split(':')
['happy', 'cs', 'coding']

: 기호를 기준으로 문자열 나눔