>

저는 VB.NET에서 변수 이름이 긴 일련의 명령문을 사용하고 'With'문을 사용하여 문장을 더 읽기 쉽게 만드는 방법을 항상 좋아했습니다 ( "VB.NET 'With'문-포용 또는 회피? "). 실제로 코드를 더 읽기 쉽게 만들 수 있습니다.

파이썬에서도 같은 일을하는 키워드 나 구문이 있습니까?

  • 답변 # 1

    아니요,하지만 이런 식으로 할 수 있습니다 :

    obj.__dict__.update({
        'a': 1,
        'b': 2,
        'c': 3,
    })
    
    
    그러나 pyzwyz와 협력  직접 권장하지 않습니다.

  • 답변 # 2

    긴 접근 자 체인은 코드 냄새입니다. 접근 자 체인을 통해 얻은 객체의 여러 속성을 조작하고 있다면 메소드를 작성할 차례입니다. 동의없이 객체의 "개인 부분"을 잡고 조작하는 것도 나쁜 스타일입니다 ...

    당신의 질문은 "포함 된 객체의 여러 속성을 설정하는 적절한 파이썬 방법은 무엇입니까?" 답변을 구체적으로 지정할 수있는 실제 실제 예와 함께

    __dict__

관련 자료

  • 이전 FTP로 파일을 업로드하기 위해 Azure 파이프 라인 애플리케이션 게시 출력 폴더를 찾거나 추가하는 방법
  • 다음 정규식은 숫자 만있는 문자열을 찾지 만 # 또는 \ s로 시작하고 공백이있는 경우에만 일치합니다