[Python] 파이썬 removeprefix, removesuffix 란?

2023. 9. 12. 08:12·Python
목차
  1. 메서드의 주요 특징
  2. 예시 1 removeprefix() 기본 사용법
  3. 예시 2 접두사가 없을 경우
  4. 예시 3 removesuffix() 기본 사용법
  5. 예시 4 접미사가 없을 경우
  6. 예시 5  다양한 데이터 유형에서의 활용
  7. 추가 정보

removeprefix()와 removesuffix()의 개요

Python 3.9에서 새로 도입된 removeprefix()와 removesuffix() 메서드는 문자열에서 주어진 접두사나 접미사를 효과적으로 제거합니다. 원본 문자열은 수정되지 않으며, 새로운 문자열이 반환됩니다.

메서드의 주요 특징

1. 원본 보존: 원본 문자열은 그대로 유지되며, 새로운 문자열이 반환됩니다.
2. 간결성: 복잡한 로직이나 정규 표현식 없이도 접두사와 접미사를 제거할 수 있습니다.
3. 빠른 실행 속도: 내부적으로 최적화되어 있어 빠른 실행 속도를 보장합니다.

예시 1 removeprefix() 기본 사용법

Python

string = "HelloWorld"
result = string.removeprefix("Hello")
print("결과", result)

Output

Code

결과 World

예시 2 접두사가 없을 경우

Python

string = "HelloWorld"
result = string.removeprefix("Hi")
print("결과", result)

Output

Code

결과 HelloWorld

예시 3 removesuffix() 기본 사용법

Python

string = "HelloWorld"
result = string.removesuffix("World")
print("결과", result)

Output

Code

결과 Hello

예시 4 접미사가 없을 경우

Python

string = "HelloWorld"
result = string.removesuffix("Earth")
print("결과", result)

Output

Code

결과 HelloWorld

예시 5  다양한 데이터 유형에서의 활용

Python

string = "file_001.txt"
cleaned_string = string.removeprefix("file_").removesuffix(".txt")
print("결과", cleaned_string)

Output

Code

결과 001

추가 정보

더 자세한 내용은 Python 공식 문서의 removeprefix() 및 removesuffix() 섹션에서 확인할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)
  1. 메서드의 주요 특징
  2. 예시 1 removeprefix() 기본 사용법
  3. 예시 2 접두사가 없을 경우
  4. 예시 3 removesuffix() 기본 사용법
  5. 예시 4 접미사가 없을 경우
  6. 예시 5  다양한 데이터 유형에서의 활용
  7. 추가 정보
'Python' 카테고리의 다른 글
  • [Python] 파이썬 enumerate, zip 차이
  • [Python] 파이썬 join()과 split() 함수 차이점
  • [Python] 파이썬 sys 모듈이란?
  • [Python] 파이썬 split() 함수란?
hyunicecream
hyunicecream
안녕하세요. 여러가지 정보를 통해 조금이나마 도움이 되고자 시작하게 되었습니다.
Café안녕하세요. 여러가지 정보를 통해 조금이나마 도움이 되고자 시작하게 되었습니다.
  • hyunicecream
    Café
    hyunicecream
  • 홈
  • 포스팅 카테고리

    • 분류 전체보기
      • 생성형 AI
        • ChatGPT
        • Claude AI
        • MS Copilot
        • Perplexity
        • 생성형 AI 정보
        • 프롬프트 작성 가이드
        • AI 활용기
      • Notion
      • 업무 생산성
      • Python
        • pandas
      • 머신러닝
      • 딥러닝
      • Terminal
      • SQL
        • Postgre SQL
      • 여행정보
        • 국내여행
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
hyunicecream
[Python] 파이썬 removeprefix, removesuffix 란?

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.