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

'。'の違いは何ですか。 、'?' Python正規表現の「*」?


特殊文字のドット'。'

(ドット)デフォルトモードでは、これは改行を除くすべての文字に一致します。 DOTALLフラグが指定されている場合、これは改行を含むすべての文字に一致します。

特殊文字'?'

結果のREを、前のREの0回または1回の繰り返しと一致させます。アブ? 「a」または「ab」のいずれかに一致します

特殊文字のアスタリスク'*"

結果のREを、可能な限り多くの繰り返しで、前のREの0回以上の繰り返しと一致させます。 ab *は、「a」、「ab」、または「a」の後に任意の数の「b」が続くものと一致します。



  1. Pythonのtkinterとtkinter.ttkのウィジェットの違いは何ですか?

    tkinter.ttk tkinterウィジェットのスタイルを設定するために使用されるモジュールです。 CSSを使用してHTML要素のスタイルを設定するのと同じように、tkinter.ttkを使用してtkinterウィジェットのスタイルを設定します。 tkinterウィジェットとtkinter.ttkの主な違いは次のとおりです。 − Tkinterウィジェットは、ボタン、ラベル、テキスト、スクロールバーなどを追加するために使用されますが、tkinter.ttkは、tkinterウィジェットと比較してさまざまなウィジェットをサポートしています。 Tkinter.ttkはPlac

  2. Pythonの「eとしての例外を除く」と「例外としてのeを除く」の違いは何ですか?

    例外ステートメントで、、およびasを使用する場合の違いは、次のとおりです。 、、およびasはどちらも機能的には同じです。ただし、それらの使用は、次のようにPythonのバージョンによって異なります。 Python 2.5以前のバージョンでは、「as」はサポートされていないため、「comma」の使用をお勧めします。 Python 2.6以降のバージョンでは、「comma」と「as」の両方を使用できます。ただし、Python 3.xからは、変数に例外を割り当てるために「as」が必要です。 Python 2.6以降、「as」を使用すると、以下に示すように、単一の例外ブロックで複数の例外をキャ