[파이썬] 6.자료형-문자열 (3)
in CS CODING on Python
자료형-문자열(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']
: 기호를 기준으로 문자열 나눔