==とPythonの演算子の違い。
isとequals(==)演算子はほとんど同じですが、同じではありません。 is演算子は、両方の変数が同じオブジェクトを指すかどうかを定義しますが、==記号は、2つの変数の値が同じかどうかをチェックします。
サンプルコード
# Python program to # illustrate the # difference between # == and is operator # [] is an empty list list1 = [] list2 = [] list3=list1 if (list1 == list2): print("True") else: print("False") if (list1 is list2): print("True") else: print("False") if (list1 is list3): print("True") else: print("False")
出力
True False True
-
'。'の違いは何ですか。 、'?' Python正規表現の「*」?
特殊文字のドット。 (ドット)デフォルトモードでは、これは改行を除くすべての文字に一致します。 DOTALLフラグが指定されている場合、これは改行を含むすべての文字に一致します。 特殊文字? 結果のREを、前のREの0回または1回の繰り返しと一致させます。アブ? 「a」または「ab」のいずれかに一致します 特殊文字のアスタリスク* 結果のREを、可能な限り多くの繰り返しで、前のREの0回以上の繰り返しと一致させます。 ab *は、「a」、「ab」、または「a」の後に任意の数の「b」が続くものと一致します。
-
JavaScriptとPythonのセミコロンの違いは何ですか?
Pythonではセミコロンはオプションです。 JavaScriptでは、これもオプションですが、追加することをお勧めします。一部のステートメントの場合は、これが必要になることがあります。これらのステートメントでセミコロンが挿入されていない場合は、セミコロンが自動的に追加されますが、コードの目的が変わる可能性があります。これは自動セミコロン挿入と呼ばれます。 方法を見てみましょう- 以下はセミコロンなしのコードです: function sub (p, q) { return p + q } 上記は実際には次のように見なされます- functi