반응형
나는 종종 / 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Regex to extract URLs from href attribute in HTML with Python (0) | 2020.09.28 |
---|---|
파이썬 PyQt 또는 PySide-사용할 항목 (0) | 2020.09.28 |
파이썬 Computing cross-correlation function? (0) | 2020.09.28 |
파이썬 How to delete a file or folder? (0) | 2020.09.28 |
파이썬 Python, HTTPS GET with basic authentication (0) | 2020.09.28 |
댓글