파이썬 문자열 목록에서 모든 이스케이프 시퀀스를 제거하는 방법은 무엇입니까?
문자열 목록에서 모든 유형의 이스케이프 시퀀스를 제거하고 싶습니다. 어떻게 할 수 있습니까? 입력: ['william', 'short', '\x80', 'twitter', '\xaa', '\xe2', 'video', 'guy', 'ray'] 산출: ['william', 'short', 'twitter', 'video', 'guy', 'ray'] 해결 방법 이 같은? >>> from ast import literal_eval >>> s = r'Hello,\nworld!' >>> print(literal_eval("'%s'" % s)) Hello, world! 수정 : 좋습니다. 원하는 것이 아닙니다. @Sven Marnach가 설명했듯이 문자열에는 실제로 이스케이프 시퀀스가 포함되어 있지 않기 때문에 ..
2020. 9. 26.
파이썬 복사 된 변수가 원본을 변경합니까?
파이썬에 아주 이상한 간단한 문제가 있습니다. def estExt(matriz,erro): # (1) Determinar o vector X das soluções print ("Matrix after:"); print(matriz); aux=matriz; x=solucoes(aux); # IF aux is a copy of matrix, why the matrix is changed?? print ("Matrix before: "); print(matriz) ... 아래에서 볼 수 있듯이 aux 가 solucoes () 함수에 의해 변경되는 항목 임에도 불구하고 matriz 행렬이 변경됩니다. 이전 매트릭스 : [[7, 8, 9, 24], [8, 9, 10, 27], [9, 10, 8, 27]] 이후 ..
2020. 9. 26.