본문 바로가기
파이썬

파이썬에서 no-op을 수행하는 표준 방법은 무엇입니까?

by º기록 2020. 9. 28.
반응형

나는 종종 / elif / else 구문을 파이썬으로 작성하고 있으며 발생할 수있는 옵션을 포함하고 싶지만 해당 작업은 아무것도하지 않는 것입니다. 이 if 문을 제외 할 수 있다는 것을 알고 있지만 가독성을 위해 모두 포함하는 것이 도움이되므로 코드를 살펴보면 각 옵션의 결과로 어떤 일이 발생하는지 확인할 수 있습니다. no-op을 어떻게 코딩하나요? 현재 다음과 같이하고 있습니다.

no_op = 0

if x == 0:
    y = 2 * a
elif x == 1:
    z = 3 * b
elif x == 3:
    no_op

(코드는 실제로 그보다 훨씬 길고 더 복잡합니다. 이것은 단지 구조를 설명하기위한 것입니다).

나는 변수를 사용하지 않는 것을 좋아하지 않지만 내가 생각할 수있는 가장 깔끔한 방법입니다. 더 좋은 방법이 있습니까?

 

해결 방법

 


if x == 0:
  pass
else:
  print "x not equal 0"

또 다른 예가 있습니다.

def f():
  pass

또는:

class c:
  pass

 

참조 페이지 https://stackoverflow.com/questions/690622

 

 

반응형

댓글