Coding Study/Python
파이썬 문자열 함수 정리
Yu_Jayden
2020. 2. 26. 16:16
728x90
반응형
# 문자열 관련 함수
data = "Dave David"
data.count("D")
# 값 : 2
string = 'Dave ID is dave'
string.index('D')
# 특정 문자의 index 위치값을 반환
# 값 : 0
string = "Dave Id is dave"
string.find('x')
# find 함수는 해당 문자가 문자열에 없으면 -1 을 리턴함
# 값 : -1
string = "Dave ID is Book"
string.find('x')
if string.find('x') == -1:
print(' x 는 문자열에 없습니다!!')
# 문자열 나누기
string = "Dave love is Book"
string.split()
string.split()[3]
# 공백을 기준으로 문자열 나누기
# 값 : ['Dave', 'love', 'is', 'Book']
# 값 : 'Book'
string = "Dave/love/is/coffee/Book"
string.split('/')
# 문자열 일부를 바꾸거나, 삭제하기
string = "Dave love is coffee Book"
string.replace("coffee", "skin")
# 값 : 'Dave love is skin Book'
string2 = "(Book)"
string2.replace("()", "")
# 값 : '(Book)'
# replace 함수에 "()" 매칭되는 문자열이 없기 때문에 그대로 출력
string2.replace("(", "")
# 값 : 'Book)'
string2.replace(")", "")
# 값 : '(Book'
string2 = string2.replace("(", "")
string2.replace(")","")
# 값 : 'Book'
string2 = "(Dave)"
string2.replace("(", "").replace(")", "")
# 값 : 'Dave'
728x90
반응형