반응형

python-3.x 5

Python 3.x 정수의 경우 비트 시프트보다 2배 더 빠릅니까?

Python 3.x 정수의 경우 비트 시프트보다 2배 더 빠릅니까? sorted_containers의 소스를 보고 있었는데 다음 줄을 보고 놀랐습니다. self._load, self._twice, self._half = load, load * 2, load >> 1 여기서load는 정수입니다.비트 시프트를 한 곳에서 사용하고 곱셈을 다른 곳에서 사용하는 이유는 무엇입니까?비트 이동이 2만큼 적분 나눗셈보다 빠를 수도 있지만, 곱셈도 이동으로 대체하는 것은 어떨까요?다음과 같은 사례를 벤치마킹했습니다. (시간, 나누기) (시프트, 시프트) (times, shift) (shift, divide) 3위가 다른 대안보다 지속적으로 더 빠르다는 것을 발견했습니다. # self._load, self._twice, ..

bestsource 2023.06.03

유형 오류: worker()는 0개의 위치 인수를 사용하지만 1개가 지정되었습니다.

유형 오류: worker()는 0개의 위치 인수를 사용하지만 1개가 지정되었습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. "TypeError: method()는 1개의 위치 인수를 사용하지만 2개가 주어졌습니다." 하지만 저는 1개만 통과했습니다. (11개 답변) 마감됨11개월 전에. 하위 클래스를 구현하려고 하면 다음 오류가 발생합니다. TypeError: worker() takes 0 positional arguments but 1 was given class KeyStatisticCollection(DataDownloadUtilities.DataDownloadCollection): def GenerateAddressStrings(self): pass def worker(): pass def..

bestsource 2023.05.24

파이썬에서 긴 f-string을 분할하려면 어떻게 해야 합니까?

파이썬에서 긴 f-string을 분할하려면 어떻게 해야 합니까? PEP 8 E501 이슈가 너무 길어요. f'Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}' 여러 줄로 된 문자열을 사용하려고 했지만, 그것은 다음과 같습니다.\n내 시험을 망치는군요 f'''Leave Request created successfully. Approvers sent the request for approval: {leave_approver_list}''' 어떻게 하면 한 줄로 유지하고 PEP 8 린트를 통과할 수 있습니까?괄호 및 문자열 리터럴 연결 사용: msg = ( f'Leave Reques..

bestsource 2023.05.24

Python 3 온라인 인터프리터 / Shell

Python 3 온라인 인터프리터 / Shell 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨11년 전에. 파이썬 3을 사용하는 http://codepad.org/ 이나 http://www.trypython.org/ 같은 온라인 통역사가 있습니까? 정답. 질문이 끝났기 때문에, 저는 여기서 다른 대답을 합니다. Wandbox는 Python 2.x 및 3.x, C++ 및 Java를 포함한 여러 언어에 대한 온라인 REPL을 ..

bestsource 2023.05.09

파이썬의 인쇄 기능을 "해킹"할 수 있습니까?

파이썬의 인쇄 기능을 "해킹"할 수 있습니까? 참고: 이 질문은 정보 제공을 위한 것입니다.저는 파이썬의 내부를 얼마나 깊이 파고들 수 있는지 알고 싶습니다. 얼마 전에, 특정 질문 안에서 다음 통화 후/통화 중에 문을 인쇄하기 위해 전달된 문자열을 수정할 수 있는지에 대한 논의가 시작되었습니다.print만들어 졌습니다.예를 들어, 다음과 같은 기능을 고려합니다. def print_something(): print('This cat was scared.') 자, 제.print실행하면 이 다음과 같이됩니다. This dog was scared. "cat"라는 단어가 "dog"라는 단어로 대체되었습니다.어딘가에서 인쇄된 내용을 바꾸기 위해 내부 버퍼를 수정할 수 있었습니다.원본 코드 작성자의 명시적인 허가 ..

bestsource 2023.05.04
반응형