상세 컨텐츠

본문 제목

[Python] 문자열 다루기

Python

by TUZA 2022. 6. 6. 19:11

본문

문자열 다루는 중요한 메서드 

 

# 소문자를 대문자로 바꾸는 방법

print("be proud of yourself".upper())# 대문자로 변환
print("be proud of yourself".lower())# 소문자로 변환

# 문자열 바꾸는 방법

"오늘 날씨는 흐림 입니다.".replace('흐림','맑음')

# 문자열 위치 찾는 방법

"Hello World!".find("World") # 6

# 문자열 개수 세는 방법

"This cat is my cat".count("cat") # 2

# 문자열 분리하는 방법

'나이키신발 265 X2421 78000'.split()
#['나이키신발', '265','X2421','78000']

'나이키신발:265X2421:78000'.split(':')
#['나이키신발', '265','X2421','78000']

# 문자열 연결하는 방법

''.join(['나이키신발', '265','X2421','78000'])
# '나이키신발 265 X2421 78000'.split()
':'.join(['나이키신발', '265','X2421','78000'])
# '나이키신발:265X2421:78000'

# 공백을 삭제하는 방법

'   Yeah   '.lstrip()
#'Yeah     '
'   Yeah   '.rstrip()
#'      Yeah'
'   Yeah   '.strip()
#'Yeah'

 

# 실습

# 실습

# 1. replace
# 문자열 교체

a  = '오늘 날씨는 흐림 입니다'.replace('흐림','맑음')
print(a)

# 2. find
# 문자열 찾기, false면 -1 반환
b = "Hello World".find('World')
print(b)

# 3. split
# 문자열 분리
c = '나이키신발 265 X1212 78000'.split()
print(c) # ['나이키신발', '265', 'X1212', '78000']

d = '나이키신발:265:X1212:78000'.split(':')
print(d) # ['나이키신발', '265', 'X1212', '78000']


# 4. strip
# 문자열 공백 제거
e = '        Yeah       '.lstrip()
print(e)
f = '        Yeah       '.rstrip()
print(f)
g = '        Yeah       '.strip()
print(g)
반응형

'Python' 카테고리의 다른 글

[Python] 리스트 메서드  (0) 2022.06.08
[Python] 문자열 포메팅  (0) 2022.06.08
[Python] 소수점 관리하기  (0) 2022.06.04
[Python] 패키지  (0) 2022.06.04
[Python] 모듈  (0) 2022.06.04

관련글 더보기