defaultvalue9.1 C#의 null-coalescing 연산자에 대응하는 Python이 있나요?, Is there a Python equivalent of the C# null-coalescing operator? 질문 C#에서는 null 병합 연산자 (??로 작성됨)가 있어서 할당 중 쉬운(짧은) null 확인이 가능합니다: string s = null; var other = s ?? "some default value"; 파이썬에는 이와 동등한 것이 있나요? 다음과 같이 할 수 있다는 것은 알고 있습니다: s = None other = s if s else "some default value" 하지만 더 짧은 방법이 있을까요 (s를 반복하지 않아도 되는 방법)? 답변 other = s 또는 "일부 기본 값" 좋아, or 연산자가 어떻게 작동하는지 명확히 해야합니다. 이는 부울 연산자이므로 부울 컨텍스트에서 작동합니다. 값이 부울이 아닌 경우, 연산자의 목적을 위해 부울로 변환됩니다. or 연산자는 True 또는.. 2023. 10. 24. 이전 1 다음