Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 내장 문자열 메서드

<시간/>

파이썬에는 문자열을 조작하기 위해 다음과 같은 내장 메서드가 포함되어 있습니다 -

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를 반환합니다.