Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの複数行のifステートメントで各条件をコメント化するにはどうすればよいですか?


複数行のifステートメントの条件を括弧で囲んでいる場合は、これを直接行うことができます。たとえば、

if (cond1 == 'val1' and
   cond2 == 'val2' and # Some comment
   cond3 == 'val3' and # Some comment
   cond4 == 'val4'):

ただし、括弧なしでこれを行おうとすると、これは不可能です。たとえば、次のコードはエラーになります:

if cond1 == 'val1' and \
   cond2 == 'val2' and \ # Some comment
   cond3 == 'val3' and \ # Some comment
   cond4 == 'val4':

  1. Pythonを使用して画面に印刷するにはどうすればよいですか?

    画面に出力する基本的な方法は、printステートメントを使用することです。 >>> print 'Hello, world' Hello, world スペースで区切られた同じ行に複数のものを印刷するには、それらの間にコンマを使用します。例: >>> print 'Hello,', 'World' Hello, World どちらの文字列にもスペースが含まれていませんでしたが、2つのオブジェクトの間にコンマがあるため、printステートメントによってスペースが追加されました。任意のデータ型は、同じprint

  2. ifステートメント内でPython例外を処理する方法は?

    例外をキャッチするために、コードは次のように記述できます a, b=5, 0 try:    if b != 0:        print a/b    else:        a/b        raise ZeroDivisionError except Exception as e:        print e 次の出力が得られます C:/Users/TutorialsPoint1