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

Python正規表現でバックスラッシュはどのように機能しますか?


Pythonのドキュメントによると、正規表現でおそらく最も重要なメタ文字は円記号\です。 Python文字列リテラルと同様に、バックスラッシュの後にさまざまな文字を続けて、さまざまな特殊シーケンスを示すことができます。また、すべてのメタ文字をエスケープして、パターンでそれらを一致させるためにも使用されます。たとえば、[または\を一致させる必要がある場合は、それらの前に円記号を付けて、特別な意味を削除できます:\[または\\。

次のコードは、Python正規表現のバックスラッシュの機能を強調しています

import re
result = re.search('\d', '\d')
print result
result = re.search(r'\\d', '\d')
print result.group()
出力

これにより、出力が得られます

None
\d

  1. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi

  2. Pythonモジュールはどのように機能しますか?

    Pythonには、定義をファイルに入れて、スクリプトまたはインタープリターのインタラクティブインスタンスで使用する方法があります。このようなファイルはモジュールと呼ばれます。モジュールからの定義は、他のモジュールまたはメインモジュール(トップレベルおよび計算機モードで実行されるスクリプトでアクセスできる変数のコレクション)にインポートできます。 モジュール、たとえば `hello`をインポートすると、インタプリタは入力スクリプトを含むディレクトリでhello.pyという名前のファイルを検索し、次に環境変数PYTHONPATHで指定されたディレクトリのリストを検索します。 fibonacci