본문 바로가기
IT study/00. playdata_trace

문자형 관련 함수

by Lacuna028 2021. 5. 25.

* 개요

- format()

- 대소문자 바꾸는 함수 : upper(), lower()

- 문자열 양옆의 공백 제거 함수 : strip()

- 문자열 구성 파악 함수 : isXX()

- 문자열 찾기: find(), rfind()

- in 연산자 : "xx" in "xx"

- 문자열 자르기: split()

 

 

1. format()함수 :  format()

: {} 기호를 format의 괄호 안에 있는 매개변수로 대체

format() 함수

2. 대소문자 바꾸는 함수 : upper(), lower()

upper() 문자열의 알파벳을 대문자로 바꾸기
 lower() 문자열의 알파벳을 소문자로 바꾸기

cf) 참고로 upper(), lower()는 원본이 파괴되지 않는 비파괴적 함수이다.

upper(), lower() 예시

 

 

 

3. 문자열 양옆의 공백 제거 함수 : strip()

strip() 문자열 양옆의 공백 제거
lstrip() 문자열 왼쪽 공백 제거
rstrip() 문자열 오른쪽 공백 제거

 

4. 문자열 구성 파악 함수 : isXX()

: 문자열이 소문자로만 구성되어 있는지, 알파벳으로만 구성되어 있는지, 숫자로만 구성되어 있는지 등을 확인할 때 is로 시작하는 함수 사용

결과값은 bool 형태로 나옴

isalnum() 문자열이 알파벳 또는 숫자로만 구성되어 있는지 확인
isalpha() 문자열이 알파벳으로만 구성되어 있는지 확인
isidentifier() 문자열이 식별자로 사용할 수 있는지 확인
isdecimal() 문자열이 정수 형태인지 확인
isdigit() 문자열이 숫자로 인식될 수 있는지 확인
isspace() 문자열이 공백으로만 구성되어 있는지 확인
islower() 문자열이 소문자로만 구성되어 있는지 확인
isupper() 문자열이 대문자로만 구성되어 있는지 확인

 

5. 문자열 찾기: find(), rfind()

: 문자열 내부에 특정 문자가 어디에 위치해있는지 확인할 때

결과값은 int형으로 출력

find() 왼쪽부터 찾아서 처음 등장하는 위치 찾기
rfind() 오른쪽부터 찾아서 처음 등장하는 위치 찾기

 

6. in 연산자 : "xx" in "xx"

: 문자열 내부에 어떤 문자열이 있는지 확인할 때

결과값은 bool형태로 출력

in연산자 예시

7. 문자열 자르기: split()

: 문자열을 특정한 문자로 자를 때

결과값은 list 형식으로 출력

split() 예시

 

'IT study > 00. playdata_trace' 카테고리의 다른 글

DBeaver와 AWS DB 연결하기 위해 AWS DB 생성  (0) 2021.07.22
리스트 관련 함수(수정중)  (0) 2021.05.25
예외처리/에러코드 타입(수정중)  (0) 2021.05.25
python data type  (0) 2021.05.25
0521/(수정중)  (0) 2021.05.24