Python의 문자열에서 쉼표 제거
Suraj Joshi
2023년1월30일
이 튜토리얼에서는 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()
메서드의 첫 번째 인수는 대체할 하위 문자열이고, 두 번째 인수는 대체할 하위 문자열이며, 세 번째 인수는 대체할 문자열입니다.
작가: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn