을 파이썬으로 변환하면, 문자열을 보유하고있는 변수에 다른 원시 문자열 변수로 변환하는 빠른 방법이 있습니까? 원시 문자열 파이썬
다음 코드
는def checkEqual(x, y):
print True if x==y else False
line1 = "hurr..\n..durr"
line2 = r"hurr..\n..durr"
line3 = "%r"%line1
print "%s \n\n%s \n\n%s \n" % (line1, line2, line3)
checkEqual(line2, line3) #outputs False
checkEqual(line2, line3[1:-1]) #outputs True
내가 지금까지 발견 한 가장 가까운 단일 인용 부호 안에이기는하지만 원시 문자열을 반환 보인다 %의 R 서식 플래그입니다 ... 후 어떤 메신저를 설명해야한다. 이 일을 line3 = raw(line1)
처럼 쉽게 할 수 있습니까?
'캐스트'라는 단어를 사용하지 마십시오. 파이썬에는 그런 것이 없습니다. 원시 문자열을 다른 문자열로 "변환"하거나 "변환"하려고합니다. "빠르다"는 것은 그것과 아무 관련이 없습니다. –
'checkEqual'은 간단히'return x == y '일 수 있습니다. – pradyunsg
감사합니다 @Schoolboy가이를 지적했습니다. 'Print True True else if False'와 같이 중복되는 것을보기 위해 항상 나를 불살 랐다./ – OozeMeister