Programming Language/Python

파이썬 문자열 조작하기

알파해커 테크노트 2020. 3. 9. 23:55
반응형

문자열 바꾸기

>> 'Hello, world!'.replace('world', 'Python')

'Hello, Python!'

 

문자열 분리하기 

>>> 'apple pear grape pineapple orange'.split()

['apple', 'pear', 'grape', 'pineapple', 'orange']

 

만약 특정 문자(예: ,)를 기준으로 나누고 싶다면 아래와 같이한다. 

>>> 'apple, pear, grape, pineapple, orange'.split(', ') ['apple', 'pear', 'grape', 'pineapple', 'orange']

 

대소문자 변경

대문자 -> 소문자

>>> 'python'.upper()

'PYTHON'

 

소문자 -> 대문자

>>> 'PYTHON'.lower()

'python'

 

공백 삭제

왼쪽 공백 삭제

>>> '   Python   '.lstrip()

'Python   '

 

오른쪽 공백 삭제

>>> '   Python   '.rstrip()

'   Python'

 

양쪽 공백 삭제

>>> '   Python   '.strip()

'Python'

특정문자 삭제

왼쪽 특정 문자 삭제

>>> ', python.'.lstrip(',.')

' python.'

 

오른쪽 특정 문자 삭제

>>> ', python.'.rstrip(',.')

', python'

 

양쪽 특정 문자 삭제

>>> ', python.'.strip(',.')

' python'

 

반응형