Python의 문자열에서 따옴표 제거

Azaz Farooq 2023년1월30일
  1. replace()메소드를 사용하여 Python의 문자열에서 따옴표 제거
  2. strip()메서드를 사용하여 Python의 문자열에서 따옴표 제거
  3. lstrip()메서드를 사용하여 Python의 문자열에서 따옴표 제거
  4. rstrip()메서드를 사용하여 Python의 문자열에서 따옴표 제거
  5. literal_eval()메소드를 사용하여 Python에서 문자열에서 따옴표 제거
Python의 문자열에서 따옴표 제거

단일''또는 이중""따옴표로 묶인 문자 조합을 문자열이라고합니다.이 기사에서는 Python에서 문자열에서 따옴표를 제거하는 다양한 방법을 소개합니다.

replace()메소드를 사용하여 Python의 문자열에서 따옴표 제거

이 메소드는 2 개의 인수를 취하며 이는 이전 및 새 이름으로 명명 될 수 있습니다. 모든 따옴표를 제거하기 위해'""'를 이전 문자열로, ""(빈 문자열)를 새 문자열로 사용하여replace()를 호출 할 수 있습니다.

전체 예제 코드는 다음과 같습니다.

old_string = '"python"'

new_string = old_string.replace('"', "")

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

출력:

The original string is - "python"
The converted string is - python

strip()메서드를 사용하여 Python의 문자열에서 따옴표 제거

이 방법에서는 문자열의 양쪽 끝에서 따옴표가 제거됩니다. 따옴표'""'는이 함수에서 인수로 전달되며 이전 문자열의 따옴표를 양쪽에서 제거하고 따옴표없이new_string을 생성합니다.

전체 예제 코드는 다음과 같습니다.

old_string = '"python"'

new_string = old_string.strip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

출력:

The original string is - "python"
The converted string is - python

lstrip()메서드를 사용하여 Python의 문자열에서 따옴표 제거

이 메서드는 문자열 시작 부분에 따옴표가 있으면 제거합니다. 문자열의 시작 부분에서 따옴표를 제거해야하는 경우에 적용됩니다.

전체 예제 코드는 다음과 같습니다.

old_string = '"python'

new_string = old_string.lstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

출력:

The original string is - "python
The converted string is - python

rstrip()메서드를 사용하여 Python의 문자열에서 따옴표 제거

이 메서드는 문자열 끝에 따옴표가 있으면 제거합니다. 매개 변수가 전달되지 않을 때 제거되는 기본 후행 문자는 공백입니다.

전체 예제 코드는 다음과 같습니다.

old_string = 'python"'
new_string = old_string.rstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

출력:

The original string is - python"
The converted string is - python

literal_eval()메소드를 사용하여 Python에서 문자열에서 따옴표 제거

이 메소드는 Python 리터럴 또는 컨테이너 뷰 표현식 노드, 유니 코드 또는 Latin-1 인코딩 문자열을 테스트합니다. 제공된 문자열 또는 노드는 문자열, 숫자, 튜플, 목록, 사전, 부울 등의 리터럴 Python 구조로만 구성 될 수 있습니다. 값 자체를 검사하지 않고도 신뢰할 수없는 Python 값을 포함하는 문자열을 안전하게 테스트합니다.

전체 예제 코드는 다음과 같습니다.

string = "'Python Programming'"

output = eval(string)

print(output)

출력:

Python Programming

관련 문장 - Python String