Python 문자열 메서드
Python 문자열 메서드 목록에서 작동하는 내장 Python 함수 모음입니다.
메모: Python의 모든 문자열 메서드는 원래 문자열을 변경하지 않고 대신 변경된 속성을 가진 새 문자열을 반환합니다.
파이썬 문자열 따옴표로 묶인 일련의 유니코드 문자입니다. 이 기사에서는 내장된 문자열 함수, 즉 문자열에 대해 작동하기 위해 Python에서 제공하는 함수에 대해 설명합니다.
Python 문자열 메서드의 대소문자 변경
아래 Python 함수는 문자열의 대소문자를 변경하는 데 사용됩니다. 예제와 함께 몇 가지 Python 문자열 메서드를 살펴보겠습니다.
- 낮추다(): 문자열의 모든 대문자를 소문자로 변환합니다.
- 높은(): 문자열의 모든 소문자를 대문자로 변환합니다.
- 제목(): 문자열을 제목 케이스로 변환
- 스왑케이스(): 문자열의 모든 문자의 대소문자를 바꿉니다.
- 대문자로 표시() : 문자열의 첫 번째 문자를 대문자로 변환
예: Python 문자열 메서드의 대소문자 변경
파이썬3
# Python3 program to show the> # working of upper() function> text> => 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print> (> '
Converted String:'> )> print> (text.upper())> > # lower() function to convert> # string to lower case> print> (> '
Converted String:'> )> print> (text.lower())> > # converts the first character to> # upper case and rest to lower case> print> (> '
Converted String:'> )> print> (text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print> (> '
Converted String:'> )> print> (text.swapcase())> > # convert the first character of a string to uppercase> print> (> '
Converted String:'> )> print> (text.capitalize())> > # original string never changes> print> (> '
Original String'> )> print> (text)> |
산출
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS
시간 복잡도: O(n) 여기서 n은 문자열 'text'의 길이입니다.
보조 공간: 오(1)
Python의 문자열 메서드 목록
다음은 문자열에 대한 작업을 수행하는 데 사용할 수 있는 내장 Python 문자열 메서드 목록입니다.
| 기능 이름 | 설명 |
|---|---|
| 대문자로 표시() | 문자열의 첫 번째 문자를 대문자로 변환합니다. |
| 케이스폴드() | 대소문자 없는 문자열 일치 구현 |
| 센터() | 지정된 문자로 문자열을 채웁니다. |
| 세다() | 문자열에서 하위 문자열이 나타나는 횟수를 반환합니다. |
| 인코딩() | 지정된 인코딩 방식으로 문자열을 인코딩합니다. |
| 로 끝나다() | 문자열이 주어진 접미사로 끝나는 경우 True를 반환합니다. |
| 확장탭() | 문자열에서 기호로 대체할 공백의 양을 지정합니다. |
| 찾다() | 하위 문자열이 발견되면 해당 하위 문자열의 가장 낮은 인덱스를 반환합니다. |
| 체재() | 콘솔에 인쇄하기 위해 문자열 형식을 지정합니다. |
| 형식_맵() | 사전을 사용하여 문자열에 지정된 값의 형식을 지정합니다. |
| 색인() | 문자열에서 부분 문자열이 처음 나타나는 위치를 반환합니다. |
| isalnum() | 주어진 문자열의 모든 문자가 영숫자인지 여부를 확인합니다. |
| 이사파() | 문자열의 모든 문자가 알파벳이면 True를 반환합니다. |
| 10진수() | 문자열의 모든 문자가 10진수인 경우 true를 반환합니다. |
| 숫자() | 문자열의 모든 문자가 숫자이면 True를 반환합니다. |
| 식별자() | 문자열이 유효한 식별자인지 확인하십시오. |
| 더낮은() | 문자열의 모든 문자가 소문자인지 확인합니다. |
| 숫자() | 문자열의 모든 문자가 숫자인 경우 True를 반환합니다. |
| 인쇄 가능() | 문자열의 모든 문자를 인쇄할 수 있거나 문자열이 비어 있으면 True를 반환합니다. |
| isspace() | 문자열의 모든 문자가 공백 문자인 경우 True를 반환합니다. |
| 제목() | 문자열이 제목 케이스 문자열인 경우 True를 반환합니다. |
| isupper() | 문자열의 모든 문자가 대문자인지 확인합니다. |
| 가입하다() | 연결된 문자열을 반환합니다. |
| 빛 () | 왼쪽은 지정된 너비에 따라 문자열을 정렬합니다. |
| 낮추다() | 문자열의 모든 대문자를 소문자로 변환합니다. |
| 스트립() | 선행 문자가 제거된 문자열을 반환합니다. |
| 메이크트랜스 () | 번역 테이블을 반환합니다. |
| 분할() | 구분 기호가 처음 나타나는 위치에서 문자열을 분할합니다. |
| 바꾸다() | 하위 문자열의 모든 항목을 다른 하위 문자열로 바꿉니다. |
| 찾기() | 하위 문자열의 가장 높은 인덱스를 반환합니다. |
| RINDEX() | 문자열 내 하위 문자열의 가장 높은 인덱스를 반환합니다. |
| 그냥() | 지정된 너비에 따라 문자열을 오른쪽 정렬합니다. |
| r파티션() | 주어진 문자열을 세 부분으로 나눕니다. |
| RSplit() | 지정된 구분 기호로 문자열을 오른쪽부터 분할합니다. |
| Rstrip() | 후행 문자를 제거합니다. |
| 분할선() | 선 경계에서 선 분할 |
| 시작() | 문자열이 주어진 접두어로 시작하면 True를 반환합니다. |
| 조각() | 선행 문자와 후행 문자가 모두 포함된 문자열을 반환합니다. |
| 교환 케이스() | 모든 대문자를 소문자로 또는 그 반대로 변환합니다. |
| 제목() | 문자열을 제목 케이스로 변환 |
| 번역하다() | 주어진 번역 매핑에 따라 문자열 수정 |
| 높은() | 문자열의 모든 소문자를 대문자로 변환합니다. |
| zfill() | 문자열 왼쪽에 '0' 문자가 추가된 문자열의 복사본을 반환합니다. |
메모: Python 문자열에 대한 자세한 내용은 Python 문자열 튜토리얼을 참조하세요.