내 잡다한 노트
파이썬 문자열 함수 정리 본문
1. 문자열에 있는 특정 문자 갯수 세기 -> count 함수
data = Dave.David
data.count('Dave')
-> 1
2. 문자열에 있는 특정 문자의 위치 알려주기 -> index 함수
string = 'Dave ID is dave'
string.index('D')
-> 0
제일 첫번째와 같은 것을 찾아 인덱스 번호를 리턴한다
이 index 함수는 문자열에서 같은 것을 찾지 못한다면 오류를 발생시킨다.
해당 문자가 문자열에 없을 때, 에러를 안낼 수는 없을까?
그럴 댄 find 함수를 사용하자.
해당 문자가 문자열에 없으면 -1을 리턴한다.
3. 문자열 사이에 다른 문자 넣기 -> join 함수
string = '12345'
comma = 'ㅌㅌㅌㅌ'
comma.join(string) # 껴넣을 문자.join(문자열)
-> 1ㅌㅌㅌㅌ2ㅌㅌㅌㅌ3ㅌㅌㅌㅌ4ㅌㅌㅌㅌ5
4. 문자열 앞뒤에 공백 지우기 -> strip()
data = ' Dave '
data.strip()
-> 'Dave'
string = ' 9999(Dave)8888 '
string.strip(' 98()')
-> 'Dave'
5. 영문자 대소문자로 변환하기
소문자를 대문자로 바꾸기
string = 'Dave'
string.upper()
-> 'DAVE'
대문자를 소문자로 바꾸기
string = 'Dave'
string.lower()
-> 'dave'
6. 문자열을 나누기
string = 'Dave goes to Korea'
string.split()
-> ['Dave', 'goes', 'to', 'Korea']
7. 문자열 중 일부를 다른 문자로 바꾸거나, 삭제하기
string = 'David goes to Korea'
string.replace('David', 'Dave')
-> 'Dave goes to Korea'
'크롤링' 카테고리의 다른 글
크롤링해서 엑셀 파일로 만들기 (0) | 2022.05.31 |
---|---|
정규표현식 (regex) (0) | 2022.05.30 |
데이터 포맷(XML, JSON, CSV) (0) | 2022.05.30 |
html parser 크롤링 예제코드와 이론 (0) | 2022.05.28 |