본문 바로가기

프로그래밍/Python

문자열 응용

문자열 바꾸기

string = 'Hello world'
print(string.replace('world','pyton'))

## 출력
Hello pyton

 

문자열 분리하기

string = "hello my name is python"
print(string.split())

## 출력
['hello', 'my', 'name', 'is', 'python']

 

구분자 문자열과 문자열 리스트 연결하기

string = "hello my name is python"
print(string)
string = string.split()
print(string)
string = '_'.join(string)
print(string)

## 출력
hello my name is python
['hello', 'my', 'name', 'is', 'python']
hello_my_name_is_python

 

문자열 사이드 공백 제거

string = "    string    "
print(string)
print(string.lstrip())
print(string.rstrip())
print(string.strip())

## 출력
    string    
string    
    string
string

 

문자열 왼쪽에 0으로 채우기

string = '1234'
print(string)
print(string.zfill(10))

## 출력
1234
0000001234

 

특정 문자열 위치 찾기

string = 'hello my name is python'
print(string.find('py'))
print(string[string.find('py'):])

## 출력
17
python

 

특정 문자열 개수 세기

string = 'pen pineapple apple pen'
print(string.count('p'))

## 출력
7

'프로그래밍 > Python' 카테고리의 다른 글

파일 사용  (0) 2020.03.13
세트(set), 집합  (0) 2020.03.13
파이썬 리스트 컴프리헨션(list comprehension)  (0) 2020.03.13
리스트, 튜플 응용  (0) 2020.03.13
딕셔너리  (0) 2020.03.13