python - 추출 - 파이썬 문자열 슬라이싱



작은 따옴표로 묶인 문자열을 큰 따옴표로 묶은 문자열로 변환하십시오. (3)

주어진 문자열이 작은 따옴표인지 큰 따옴표인지 확인하고 싶습니다. 작은 따옴표이면 큰 따옴표로 변환하고 다른 따옴표는 같게해야합니다.


Answer #1

네가 json과 같이 일하는 것 같네. 나는 이것이 항상 다음과 같이 두 번 털어 놓은 것을 확실히 할 것이다.

doubleQString = "{0}".format('my normal string')
with open('sampledict.json','w') as f:
    json.dump(doubleQString ,f)

주의 사항 dump아닌 dumps 있습니다.

Sampledict.json 은 다음과 같습니다.

"my normal string"

Answer #2

차이는 입력에만 있습니다. 그들은 동일합니다.

s = "hi"
t = 'hi'
s == t

참된

당신도 할 수 있습니다 :

"hi" == 'hi'

참된

두 가지 방법 모두를 제공하는 것이 유용합니다. 예를 들어 이스케이프 처리없이 문자열에 ' 또는 " 직접 포함시킬 수 있기 때문입니다.


Answer #3

파이썬에서는 작은 따옴표 나 큰 따옴표로 묶인 문자열 사이에는 차이가 없으므로 왜 이렇게 할 것인지 모르겠습니다. 그러나 실제로 문자열 내의 작은 따옴표 문자를 의미하는 경우 큰 따옴표로 바꾸려면 다음을 수행하십시오. mystring.replace('\'', '"')





string