logo

NOT 演算子を使用した Python IF

if と論理 not 演算子を使用できます。 パイソン 。論理 not 演算子の主な用途は、値を反転するために使用されることです。 not 演算子の助けを借りて、true 値を false に、またはその逆に変換できます。値に適用されない場合は、値が反転され、最終的な値が if 条件によって評価されます。したがって、その最終値に従って、if ブロックまたは else ブロックが実行されます。

Python 構文でない場合

if ステートメントの構文 論理演算子ではありません は:



そうでない場合の条件:

# コード

「If not」Python ステートメントを使用する理由

if を not とともに使用する主な目的は、特定の値の欠如に基づいて条件付きでコードを実行することです。これは、特定の要素が存在しない場合の処理​​に役立ちます。ここでの条件は、ブール値、文字列、リスト、辞書、セット、タプルなどの任意のタイプにすることができます。



Python の基本的な例

Python3




文字から文字列Javaへ



s>=> True> print>(>not> s)> q>=> False> print>(>not> q)>

>

>

出力

False True>

ブール値を使用しない場合は Python

コード内で、 ブール値 が True の場合、not 演算子を使用すると false になり、else ブロック内のステートメントが実行されます。ケースの場合、b の値が False の場合、not 演算子を使用すると True になり、if ブロック内のステートメントが実行されます。

Python3




b>=>False> if> not> b:> >print>(>'Inside the if block'>)> else>:> >print>(>'Inside the else block'>)>

>

>

出力:

 Inside the if block>

文字列値でない場合は Python

コードでは、文字列が空かどうかがチェックされます。文字列が null の場合は false と同等なので、not 演算子を使用すると true になり、文字列が空であることが出力されます。

Python3




s>=>''> print>(>not> s)> if> not> s:> >print>(>'string is empty'>)> else>:> >print>(>'String is not empty'>)>

>

>

出力:

True string is empty>

リストにない場合はPythonPythonで文字列が空かどうかを確認します

コードでは、リストが空かどうかがチェックされます。リストが空の場合は、false と同等として扱われる null が返されます。not 演算子を使用すると true になり、if ブロック内のステートメントが実行されます。

Python3




list1>=>[>1>,>2>]> if> not> list1:> >print>(>'List is empty'>)> else>:> >print>(>'List is not empty'>)>

>

Python プログラミングの例

>

出力:

List is not empty>

辞書にない場合は Python

コードでは、辞書が空かどうかがチェックされます。辞書が空の場合は、false と同等として扱われる null が返されます。not 演算子を使用すると true になり、if ブロック内のステートメントが実行されます。

Python3




a>=>{}> if> not> a:> >print>(>'Dictionary is empty'>)> else>:> >print>(>'Dictionary is not empty'>)>

>

>

出力:

Dictionary is empty>

Set にない場合は Python

コードでは、セットが空かどうかがチェックされます。セットが空の場合は、false と同等として扱われる null が返されます。not 演算子を使用すると true になり、if ブロック内のステートメントが実行されます。

Python3




a>=>set>()> if> not> a :> >print>(>'set is empty'>)> else>:> >print>(>'set is not empty'>)>

>

>

出力:

set is empty>

タプルにない場合は Python

コードでは、タプルが空かどうかがチェックされます。タプルが空の場合は、false と同等として扱われる null が返されます。not 演算子を使用すると true になり、if ブロック内のステートメントが実行されます。

Python3




a>=>tuple>()> if> not> a :> >print>(>'tuple is empty'>)> else>:> >print>(>'tuple is not empty'>)>

>

>

出力:

tuple is empty>

値がリストに存在するかどうかを確認する最速の方法

コードでは、要素がリストに存在するかどうかがチェックされます。要素が存在する場合は true を返し、not を使用すると false になるため、else ブロックが実行されます。要素が存在しない場合は false が返されるため、not を使用すると true になり、ブロックが実行されます。

Python3




list1>=>[>1>,>2>,>3>,>4>,>5>,>6>]> a>=>4> if> not> a>in> list1 :> >print>(>'Element is not present in the list'>)> else>:> >print>(>'Element is present in the list'>)>

>

>

出力:

Element is present in the list>

文字列に部分文字列が含まれているかどうかを確認する

コードでは、文字列内に部分文字列が存在するかどうかがチェックされます。 substring が存在する場合は true を返し、not を使用すると false になり、else ブロックが実行されます。部分文字列が存在しない場合は false が返されるため、not を使用すると true になり、ブロックが実行されます。

Python3


autocadストレッチコマンド



str>=>'abcdefghi'> str1>=>'deft'> if> not> str1>in> str> :> >print>(>'substring is not present in string'>)> else>:> >print>(>'substring is present in string'>)>

>

>

出力:

substring is not present in string>