Python의 문자열에서 쉼표 제거
Suraj Joshi
2023년1월30일
Python
Python String
이 튜토리얼에서는 Python을 사용하여 문자열에서 쉼표를 제거하는 방법을 설명합니다. 파이썬에서 문자열에서 쉼표를 제거하려면 replace() 메서드 또는 re 패키지를 사용할 수 있습니다.
아래 코드 조각의 문자열을 사용하여 Python의 문자열에서 쉼표를 제거하는 방법을 보여줍니다.
my_string = "Delft, Stack, Netherlands"
print(my_string)
출력:
Delft, Stack, Netherlands
Python에서 replace() 메서드를 사용하여 문자열에서 쉼표 제거
Python str 클래스의 replace() 메서드는 하위 문자열을 지정된 하위 문자열로 바꾸고 변환된 문자열을 반환합니다.
replace() 메소드 구문:
str.replace(old, new, count)
매개변수
old |
문자열 str에서 대체될 부분 문자열 |
new |
문자열 str에서 old 하위 문자열을 대체하는 데 사용되는 하위 문자열 |
count |
old가 new로 대체되는 횟수를 지정하는 선택적 매개변수입니다. count가 제공되지 않으면 메소드는 모든 old 하위 문자열을 new 하위 문자열로 대체합니다. |
반품
old 하위 문자열이 new 하위 문자열로 대체된 문자열입니다.
예: str.replace() 메소드를 사용하여 문자열에서 쉼표 제거
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = my_string.replace(",", "")
print("Transformed String is:")
print(transformed_string)
출력:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack Netherlands
문자열 my_string의 모든 쉼표를 ""로 바꿉니다. 따라서 my_string 문자열의 ,가 모두 제거됩니다.
my_string에서 첫 번째 ,만 제거하려는 경우 replace() 메서드에서 count 매개변수를 전달하여 제거할 수 있습니다.
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = my_string.replace(",", "", 1)
print("Transformed String is:")
print(transformed_string)
출력:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack, Netherlands
replace() 메소드에서 count 값이 1로 설정되어 있기 때문에 my_string 문자열에서 첫 번째 쉼표만 제거합니다.
Python에서 re 패키지를 사용하여 문자열에서 쉼표 제거
Python의 re 패키지에는 문자열에서 쉼표를 제거하는 데 사용할 수도 있는 sub() 메서드가 있습니다.
import re
my_string = "Delft, Stack, Netherlands"
print("Original String is:")
print(my_string)
transformed_string = re.sub(",", "", my_string)
print("Transformed String is:")
print(transformed_string)
출력:
Original String is:
Delft, Stack, Netherlands
Transformed String is:
Delft Stack Netherlands
문자열 my_string의 모든 ,를 ""로 바꾸고 my_string 문자열의 모든 쉼표를 제거합니다.
re.sub() 메서드의 첫 번째 인수는 대체할 하위 문자열이고, 두 번째 인수는 대체할 하위 문자열이며, 세 번째 인수는 대체할 문자열입니다.
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn