Notice
Recent Posts
Recent Comments
Tags
- NewYork Times 읽기
- TOC
- 티스토리 자동 목차
- magic command
- tistory toc
- matplotlib 객제 지향 방식
- 티스토리 목차
- fig ax 사용
- tistory 목차
- jupyter notebook shell commands
05-06 05:28
Archives
develop myself
데이터핸들링: 문자열(str) 본문
문자열: str
- 문자열 슬리아싱 가능:
str[i:j]
split()
startswith()
endswith()
contains()
함수 | 설명 |
---|---|
capitalize() |
첫 문자를 대문자로하고, 나머지 문자를 소문자로 하는 문자열 반환 |
casefold() |
모든 대소문자 구분을 제거 |
count(sub, [, start[, end]]) |
[start, end] 범위에서 부분 문자열 sub의 중복되지 않은 수를 반환 |
find(sub, [, start[, end]]) |
[start, end]에서 부분 문자열 sub가 문자열의 가장 작은 인덱스를 반환. sub가 발견되지 않는 경우는 -1 반환 |
rfind(sub, [, start[, end]]) |
[start, end]에서 부분 문자열 sub가 문자열의 가장 큰 인덱스를 반환. sub가 발견되지 않는 경우는 -1 반환 |
index(sub, [, start[, end]]) |
find()과 유사하지만 부분 문자열 sub가 없으면 ValueError 발생 |
rindex(sub, [, start[, end]]) |
rfind()과 유사하지만 부분 문자열 sub가 없으면 ValueError 발생 |
isalnum() |
문자열의 모든 문자가 영숫자로 1개 이상 있으면 True, 아니면 False 반환 |
isalpha() |
문자열의 모든 문자가 영문자로 1개 이상 있으면 True, 아니면 False 반환 |
isdecimal() |
문자열의 모든 문자가 10진수 문자이며 1개 이상 있을 때 True, 그렇지 않으면 False 반환 |
isdigit() |
문자열의 모든 문자가 숫자이며 1개 이상 있을 때 True, 그렇지 않으면 False 반환 |
isnumeric() |
문자열의 모든 문자가 수치형이며 1개 이상 있을 때 True, 그렇지 않으면 False 반환 |
isidentifier() |
문자열이 유효한 식별자인 경우 True 반환 |
isspace() |
문자열 내에 공백 문자가 있고, 문자가 1개 이상 있으면 True, 그렇지 않으면 False |
istitle() |
문자열이 제목이 있는 문자열에 문자가 1개 이상 있으면 True, 그렇지 않으면 False 반환 |
islower() |
문자열의 모든 문자가 소문자이며 1개 이상 있을 때 True, 그렇지 않으면 False 반환 |
isupper() |
문자열의 문자가 모두 대문자에 문자가 1개 이상 있으면 True, 그렇지 않으면 False |
join(iterable) |
iterable에 있는 문자열에 연결된 문자열을 반환 |
center(width [, fillchar]) |
길이 너비만큼 중앙정렬된 문자열을 반환 |
ljust(width [, fillchar]) |
너비만큼의 문자열에서 왼쪽 정렬된 문자열을 반환 |
rjust(width [, fillchar]) |
너비만큼의 문자열에서 오른쪽 정렬된 문자열을 반환 |
lower() |
모든 대소문자가 소문자로 변환된 문자열을 반환 |
upper() |
문자열에서 모든 문자를 대문자로 변환한 문자열을 반환 |
title() |
문자열에서 첫 글자만 대문자이고 나머지는 소문자인 문자열 반환 |
swapcase() |
문자열에서 소문자를 대문자로 대문자를 소문자로 변환한 문자열 반환 |
strip([chars]) |
문자열 양쪽에 지정된 chars 또는 공백을 제거한 문자열을 반환 |
lstrip([chars]) |
문자열 왼쪽에 지정된 chars 또는 공백을 제거한 문자열을 반환 |
rstrip([chars]) |
문자열 오른쪽에 지정된 chars 또는 공백을 제거한 문자열을 반환 |
partition(sep) |
문자열에서 첫번째 sep를 기준으로 분할하여 3개의 튜플을 반환 |
rpartition(sep) |
문자열에서 마지막 sep를 기준으로 분할하여 3개의 튜플을 반환 |
replace(old, new[,count]) |
문자열의 모든 old를 new로 교체한 문자열을 반환 |
split(sep=None, maxsplit=1) |
sep를 구분자 문자열로 사용하여 문자열의 단어 목록을 반환 |
rsplit(sep=None, maxsplit=1) |
sep를 구분자 문자열로 사용하여 문자열의 단어 목록을 반환 |
splitlines([keepends]) |
문자열에서 라인 단위로 구분하여 리스트를 반환 |
startswith(prefix [, start[, end]]) |
[start, end] 범위에서 지정한 prefix로 시작하면 True, 아니면 False 반환 |
endswith(suffix [, start[, end]]) |
[start, end] 범위에서 지정한 suffix로 끝나면 True, 아니면 False 반환 |
zfill(width) |
너비 만큼의 문자열에서 비어있는 부분에 '0'이 채원진 문자열 반환 |
참고
- 이수안컴퓨터연구소 pandas 한번에 끝내기: https://youtu.be/lG8pEwvYwCw
'DataScience > Python' 카테고리의 다른 글
matplotlib 사용 지침 (0) | 2023.01.27 |
---|---|
데이터 핸들링: 데이터 재구성해서 보기 (1) | 2023.01.27 |
데이터 핸들링: 기본 (0) | 2023.01.27 |
matplotlib cheatsheets, handout (0) | 2023.01.26 |
matplotlib basic tips (0) | 2023.01.26 |
Comments