문자열 Python에서 쉼표 삭제하기

문자열 Python에서 쉼표 삭제하기

2022-06-04 last update

6 minutes reading Python
오늘의 글에서, 우리는python 문자열에서 쉼표를 삭제하는 실천을 토론할 것이다.Python은 문자열에서 쉼표를 삭제하기 위해 다양한 작업을 수행할 수 있는 내장 함수를 제공하는 편리한 프로그래밍 언어입니다.regex () 와replace () 가 바로 이러한 방법 중의 하나입니다.이 강좌에서, 우리는 쉼표를 없애는 모든 가능한 방법을 설명할 것이다.

예제 1


첫 번째python 프로그램 코드에서, 우리는replace () 방법을 사용하여python 문자열의 모든 쉼표 (,) 를 제거합니다.replace () 명령은 문자열의 복사본을 되돌려줍니다. 하위 문자열의 존재는 다른 하위 문자열과 교환됩니다.replace () 함수를 사용하면python 문자열의 쉼표를null 요소로 대체합니다.우리는 Spyder 컴파일러의 도움으로 Replace () 방법의 기능을 더욱 탐색합니다.
Spyder 컴파일러의 도움으로 Replace () 방법의 개념을 설명하는 새 파일을 만들었습니다.따라서 먼저 쉼표를 포함하는 문자열을 만듭니다.그리고 Replace () 함수를 사용하여 "h,ard,c,odep,rogr,ammer"문자열의 쉼표를 제거할 수 있습니다.플롯 함수는 쉼표가 없는 문자열을 표시하는 데 사용됩니다.
first_string="h, ard ,c ,ode, p, rogr, ammer"
string_cp = first_string.replace(',',"")
print(string_cp)

replace () 함수의 기능을 보려면 프로그램 파일을 저장하고 실행하십시오. 출력은 컨트롤러 화면에 표시됩니다.

예제 2


두 번째 프로그램 코드를 토론해 보겠습니다. 여기에서는re나regex () 방법을 사용하여python 문자열의 모든 쉼표 (,) 를 제거합니다.Python은 시스템 표현식을 처리할 수 있는 "re"라는 내장 방법을 제공합니다.패키지 "re"용어는 정규 표현식입니다."re"가방에는 re가 포함되어 있습니다.함수의 역할은python 문자열에서 쉼표를 삭제하는 것입니다.
함수 re.sub () 는 하위 문자열을 교환하는 데 사용됩니다.또한 일치하는 항목을 다른 매개 변수 (이 예에서null 문자열) 로 바꾸어 문자열의 모든 쉼표를 제거합니다.처음에 "re"패키지를 가져와서 쉼표를 포함하는 문자열을 만듭니다.그리고 우리는 re를 사용할 수 있다.함수의 함수, "h,ardc,odep,rogr,ammer"문자열에서 쉼표를 삭제합니다.
import re
first_string = s"h, ard c ,ode, p, rogr, ammer"
print(re.sub(",","",first_string))

다시 한 번, 원본 파일을 실행하여 어떻게 다시 만드는지 보십시오.함수의 역할은python 문자열에서 쉼표를 삭제하는 것입니다.

예 3


세 번째 프로그램 코드를 토론합시다. 여기에서 Replace () 방법을 사용하지만, 이번에는python 문자열을 만들기 위해 첫 번째 쉼표를 삭제했습니다.파이썬은 파이썬 문자열에서 쉼표와 문장부호를 삭제하는 내장 함수와 패키지를 제공합니다.우리는 같은 프로그램 파일을 사용해서 프로그래밍 언어 문자열을 만들고 원시 문자열을 인쇄합니다.다음에 Replace () 방법을 호출하여 "altered\ustring"이라는 변수에 분배합니다.이 함수는python 문자열에서 첫 번째 쉼표를 삭제하기 위해 "1"을 매개 변수로 합니다.
first_string = " Python, Java, C++ "
print("Your first string is:")
print(first_string)
altered_string = first_string.replace(",", "", 1)
print("Altered String is:")
print(altered_string)

콘솔 화면의 출력을 확인하기 위해 코드 파일을 다시 저장하고 실행합니다.

예 4


이전 프로그램 코드를 토론해 보겠습니다. 여기에서regex () 방법을 다시 사용하여python 문자열의 모든 쉼표 (,) 를 제거합니다.그러나 이 방법에서, 우리는 사용자 문자열에서 입력을 얻는다.처음에 "re"패키지를 가져와서 사용자의 입력을 받아들이는 문자열을 만듭니다.그리고 우리는 re를 사용할 수 있다.sub () 함수, my\u 문자열을 매개 변수로 사용합니다.이 함수는 모든 쉼표를 빈 문자열로 대체합니다.필터링된 문자열은 변경된 변수에 저장됩니다.그리고 우리는 print 문장을 이용하여 "python,code"의 쉼표를 제거할 수 있다.
import re
my_string = input('User enter a string: ')
altered_string = re.sub(',', '', my_string)
print('My new string: {}'.format(altered_string))

콘솔 화면의 출력을 확인하기 위해 코드 파일을 다시 저장하고 실행합니다.

결론


이 강좌에서, 우리는 두 가지 방법으로 쉼표를 삭제한다.replace 메서드는 Python의 문자열 라이브러리에 이미 설치되어 있습니다.이 두 가지 방법은 모두 매우 간단하고 인코딩하기 쉽다.만약 네가 원한다면, 이 삽화들은 수정할 수 있다.이 두 예시에서 데이터도 변경할 수 있다.