upper()함수 : 문자열의 알파벳을 대문자로 변경합니다.

lower()함수 : 문자열의 알파벳을 소문자로 변경합니다.

strip()함수 : 문자열 양옆의 공백을 제거합니다.

find()함수 : 문자열 내부에 특정 문자가 어디에 위치하는지 찾을 때 사용합니다

in 연산자 :  문자열 내부에 어떤 문자열이 있는지 확인할 때 사용합니다

split()함수 : 특장열을 특정한 문자로 자를 때 사용합니다.

[ 대소문자 바꾸기 : upper() 함수와 lower() ]

upper()함수는 문자열의 알파벳을 대문자로 lower()함수는 문자열의 알파벳을 소문자로 만듭니다.

파이썬 upper() lower()

 - 변수 a에 저장된 문자열을 모두 대문자로 또 소문자로 변경해서 출력합니다.

 문자열과 관련된 함수를 사용할 때 착각하는 것 중 하나가 upper()함수와 lower()함수를 사용하면 a의 문자열이 바뀔것으로 생각하는데, 절대로 원본은 변하지 않습니다. 이렇게 원본을 변화시키지 않는 함수를 비파괴적함수라고 부릅니다. 이와 반대는 파괴적함수입니다.

 

[ 문자열 양옆의 공백 제거하기 : strip() ]

  strip() 함수는 문자열 양옆의 공백을 제거합니다. 왼쪽의 공백을 제거하는 lstrip()함수와 오른쪽의 공백을 제거하는 rstrip()함수도 있습니다. 이때 공백이란 '띄어쓰기', '탭', '줄바꿈' 모두 포함합니다.

   - strip() : 문자열의 양옆의 공백을 제거합니다.

   - lstrip() : 문자열 왼쪽의 공백을 제거합니다.

  - rstrip() : 문자열 오른쪽의 공백을 제거합니다.

파이썬 strip()

※ strip() 함수,  lstrip() 함수, rstrip()함수는 모두 피바괴적함수입니다. a의 문자열의 내용이 변하지 않습니다

 

[ 문자열 찾기 : find()와 rfind() ]

문자열 내부에 특정 문자가 어디에 위치하는지 확인할 때 find()함수와 rfind()함수를 사용합니다.

  - find() : 왼쪽부터 찾아서 처음 등장하는 위치를 찾습니다.

  - rfind() : 오른쪽부터 찾아서 처음 등장하는 위치를 찾습니다.

파이썬 find()

※ 문자열은 가장 앞글자를 0번째라고 셉니다.

 

[ 문자열과 in 연산자 ]

 문자열 내부에 어떤 문자열이 있는지 확인하려면 in 연산자를 사용합니다. 출력은 True(맞다) 또는 False(아니다)라고 출력합니다.

파이썬 in 연산자

 

[ 문자열 자르기 : split() ]

  문자열을 특정한 문자로 자를 때는 split() 함수를 사용합니다. 

파이썬 split()

※ 실행결과로 리스트가 나옵니다

'파이썬' 카테고리의 다른 글

17. 파이썬 예외 처리 - try except 구문  (0) 2020.05.06
16. 파이썬 딕셔너리  (0) 2020.05.04
14. 파이썬 다중 for문  (0) 2020.04.29
13. 파이썬 함수  (0) 2020.04.27
12. 파이썬 리스트와 튜플의 차이점  (0) 2020.04.22
Posted by 명문코딩컴퓨터
,