파이썬에는 문자열을 조작하기 위해 다음과 같은 내장 메서드가 포함되어 있습니다 -
Sr.No | 기능 및 설명 |
---|---|
1 | 대화() 문자열의 첫 글자를 대문자로 |
2 | 중심(너비, 채우기 문자) 전체 너비 열의 중심에 원래 문자열이 있는 공백으로 채워진 문자열을 반환합니다. |
3 | count(str, beg=0,end=len(string)) 시작 인덱스 beg와 끝 인덱스 끝이 제공된 경우 문자열 또는 문자열의 하위 문자열에서 str이 발생하는 횟수를 계산합니다. |
4 | 디코드(encoding='UTF-8',errors='strict') 인코딩을 위해 등록된 코덱을 사용하여 문자열을 디코딩합니다. 인코딩 기본값은 기본 문자열 인코딩입니다. |
5 | 인코딩(encoding='UTF-8',errors='strict') 문자열의 인코딩된 문자열 버전을 반환합니다. 오류 시 기본값은 '무시' 또는 '바꾸기'로 오류가 제공되지 않는 한 ValueError를 발생시키는 것입니다. |
6 | endswith(접미사, beg=0, end=len(문자열)) 문자열 또는 문자열의 하위 문자열(시작 인덱스 beg 및 끝 인덱스 끝이 제공된 경우)이 접미사로 끝나는지 결정합니다. 그렇다면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
7 | 확장 탭(tabsize=8) 문자열의 탭을 여러 공백으로 확장합니다. tabsize가 제공되지 않은 경우 탭당 기본적으로 8개의 공백이 있습니다. |
8 | 찾기(str, beg=0 end=len(문자열)) 시작 인덱스 beg와 끝 인덱스 끝이 제공되면 str이 문자열에서 발생하는지 아니면 문자열의 하위 문자열에서 발생하는지 확인하고 발견되면 인덱스를 반환하고 그렇지 않으면 -1을 반환합니다. |
9 | 인덱스(str, beg=0, end=len(문자열)) find()와 동일하지만 str이 발견되지 않으면 예외가 발생합니다. |
10 | isalnum() 문자열에 최소 1개의 문자가 있고 모든 문자가 영숫자이면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
11 | 이알파() 문자열에 최소 1개의 문자가 있고 모든 문자가 알파벳이면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
12 | isdigit() 문자열에 숫자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
13 | 낮은() 문자열에 적어도 1개의 대소문자가 있고 모든 대소문자가 소문자이면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
14 | 숫자() 유니코드 문자열에 숫자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
15 | isspace() 문자열에 공백 문자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
16 | 제목() 문자열이 적절하게 "titlecased"이면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
17 | isupper() 문자열에 하나 이상의 대소문자가 있고 모든 대소문자가 대문자이면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
18 | 조인(순서) 시퀀스 seq에 있는 요소의 문자열 표현을 구분 기호 문자열과 함께 문자열로 병합(연결)합니다. |
19 | len(문자열) 문자열의 길이를 반환 |
20 | ljust(width[, fillchar]) 너비 열의 총계로 왼쪽 정렬된 원래 문자열과 함께 공백으로 채워진 문자열을 반환합니다. |
21 | 낮은() 문자열의 모든 대문자를 소문자로 변환합니다. |
22 | 이스트립() 문자열의 모든 선행 공백을 제거합니다. |
23 | maketrans() 번역 함수에서 사용할 번역 테이블을 반환합니다. |
24 | 최대(str) 문자열 str에서 최대 알파벳 문자를 반환합니다. |
25 | 최소(str) 문자열 str에서 최소 알파벳 문자를 반환합니다. |
26 | 교체(이전, 새 [, 최대]) 문자열에서 old의 모든 항목을 new로 바꾸거나 max가 제공된 경우 최대 최대 항목으로 바꿉니다. |
27 | rfind(str, beg=0,end=len(문자열)) find()와 같지만 문자열에서 역방향으로 검색합니다. |
28 | rindex( str, beg=0, end=len(string)) index()와 같지만 문자열에서 역방향으로 검색합니다. |
29 | rjust(width,[, fillchar]) 너비 열의 총계로 오른쪽 정렬된 원래 문자열과 함께 공백으로 채워진 문자열을 반환합니다. |
30 | rstrip() 문자열의 모든 후행 공백을 제거합니다. |
31 | split(str="", num=string.count(str)) 구분 기호 str(제공되지 않은 경우 공백)에 따라 문자열을 분할하고 하위 문자열 목록을 반환합니다. 주어진 경우 최대 num개의 하위 문자열로 분할합니다. |
32 | 분할선( num=string.count('\n')) 문자열을 모두(또는 num) NEWLINE으로 분할하고 NEWLINE이 제거된 각 줄의 목록을 반환합니다.p> |
33 | startswith(str, beg=0,end=len(string)) 문자열 또는 문자열의 하위 문자열(시작 인덱스 beg 및 끝 인덱스 끝이 제공된 경우)이 하위 문자열 str로 시작하는지 확인합니다. 그렇다면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
34 | 스트립([문자]) 문자열에 대해 lstrip() 및 rstrip()을 모두 수행합니다. |
35 | 스왑케이스() 문자열의 모든 문자에 대해 대소문자를 반전합니다. |
36 | 제목() 문자열의 "titlecased" 버전을 반환합니다. 즉, 모든 단어는 대문자로 시작하고 나머지는 소문자입니다. |
37 | 번역(table, deletechars="") 번역 테이블 str(256자)에 따라 문자열을 번역하고 del 문자열에서 제거합니다. |
38 | 상단() 문자열의 소문자를 대문자로 변환합니다. |
39 | zfill(너비) 전체 너비 문자에 대해 0으로 왼쪽 패딩된 원래 문자열을 반환합니다. 숫자용으로 의도된 zfill()은 주어진 모든 부호를 유지합니다(0보다 작은 값). |
40 | 10진수() 유니코드 문자열에 10진수 문자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. |