본문 바로가기
Python/Python_basic

문자열 함수모음

by Mr.DonyStark 2024. 1. 26.
#문자개수 세기 : count
data = 'dave david'
print(data.count('d')) #d가 몇개가 나오는지
print(data.count('v')) #v가 몇개가 나오는지

#특정위치 알려주기 : index
string = 'show me the money'
print(string.index('e')) #e가 몇번째에 나오는지
print(string.index('y')) #해당문자가 없으면 에러 출력

#특정위치 알려주기 : find
#.index와 다르게 찾고자하는 문자열이 없어도 에러발생안함 -1 을 출력
string = 'show me the money'
print(string.find('s'))
print(string.find('y'))
print(string.find('x'))

#문자열 사이에 다른문자 넣기 : join
str_data = '12345'
comma ='..'
print(comma.join(str_data))

#문자열 앞뒤 공백지우기 : strip(), lstrip(), rsttrip()
nm_data = ' Da vid       '
print(nm_data.strip())
print(nm_data.strip('i Dva')) #strip('값') 안의 값만 제거 

#대소문자 변환
word_dt = 'AoPPP'
print(f'대문자 변환 : {word_dt.upper()}')
print(f'소문자 변환 : {word_dt.lower()}')

#구분 분리 : .split('')
test_dt = 'hello we are the one'
print(test_dt.split(' ')) #값을 기준으로 쪼개고 리스트화함
print(test_dt.split(' ')[4]) #값을 기준으로 쪼개고 리스트화함

#대체하기 : .replace('바꿀값','변경값')
replace_dt = 'hi there. show me the money.'
print(replace_dt.replace('hi',''))
print(replace_dt.replace('money','face'))

'Python > Python_basic' 카테고리의 다른 글

정규 표현식 ②  (0) 2024.01.28
정규 표현식 ①  (0) 2024.01.26
파이썬 기본모음_3  (0) 2024.01.26
파이썬 기본모음_2  (1) 2024.01.26
파이썬 기본모음_1  (0) 2024.01.26