본문 바로가기
코딩/Python

4) 문자열처리 함수

by 엘리야스 2023. 7. 11.

python = "Python is Amazing"이라는 문자열 변수를 지정하고,

 

 

 

 

1. 대소문자

lower( )  --> 전부 소문자로 반환

upper( ) --> 전부 대문자로 반환

 

islower( )  --> 소문자가 맞니? True or False 

isupper( ) --> 대문자가 맞니? True or False 

 

swapcase( ) --> 대 <->소문자 변환

 

 

 

 

 

 

2. 문자열 계산

 

len(  ) --> 문자열의 개수를 반환

count(  ) --> 특정 문자열이 나온 횟수 반환

replace(a, b) --> a를 b로 변환 (공백도 " "으로 변환 설정가능)

 

 

 

 

 

 

3. 문자열 찾기

 

index(  ) --> 몇 번째 자리인지 찾는다

find(  )    --> 몇 번째 자리인지 찾는다

 

기능적으론 두 함수가 같아 보이지만,

 

3-1) find( )

찾는 문자가 없는 경우에 -1을 출력한다.

문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다.  리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다.

 

3-2) index( )

찾는 문자가 없는 경우에 ValueError 에러가 발생한다.

문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError 에러가 발생한다.

'코딩 > Python' 카테고리의 다른 글

6) 탈출문자  (0) 2023.07.11
5) 문자열 포맷  (0) 2023.07.11
3) 슬라이싱  (0) 2023.07.11
2) 랜덤함수  (0) 2023.07.08
1) 연산자  (0) 2023.07.08