반응형
문자열 바꾸기
>> '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'
반응형
'Programming Language > Python' 카테고리의 다른 글
[파이썬/Python] List 형태의 String을 List로. List 형태의 Dict를 Dict로. (1) | 2020.05.21 |
---|---|
파이썬 메타클래스 쉽고 깊게 이해하기, Python Metaclass A to Z (3) | 2020.03.16 |
virtualenv, pipenv 그리고 pyenv (0) | 2020.03.03 |
파이썬, 파일 읽고 쓰기 (0) | 2020.03.02 |
파이썬 버전 관리: pyenv, virtualenv, autoenv (0) | 2020.02.27 |