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 문자열 튜토리얼을 참조하세요.