Python

Python

RのlettersのようなPythonの文字列定数

string.ascii_lowercaseがRのlettersに対応するPythonの定数です。 使用例 >>> from string import ascii_lowercase >>> ascii_lowercase ...
Python

【Python】ASCIIコードとは

ASCIIコードとは、半角英数字などに紐付く数値のことです。 Pythonではord()でASCIIコードを調べることができます。 例 >>> for v in : ... print(v, ord(v)) .....
Python

【Python】バックスラッシュについての記事一覧

先日(11/7)から書いてきたバックスラッシュについての記事一覧を紹介します。 バックスラッシュは \nや\\のように、何かとセットで使われます。このことを頭に入れて記事を読み返してみてください。 記事一覧 【Pytho...
Python

Pythonのraw stringsとの関連で正規表現リテラルを少し

Pythonのraw strings(こちらを参照)を使うと、2つのバックスラッシュはr"\\"と表記できます。実は、正規表現リテラルでも2つのバックスラッシュは/\\/と短く表記できます。ただし、Pythonに正規表現リテラルはないよう...
Python

【Python】1つのバックスラッシュにマッチする正規表現

正規表現で1つのバックスラッシュ(\)にマッチさせるには、バックスラッシュを2つ並べる必要があります。ただし、文字列リテラルでの(1つの)バックスラッシュは"\\"と表記することに注意が必要です。 例: 1つのバックスラッシュにマッ...
Python

【Python】raw stringsとは

raw stringsとは、r(またはR)が頭に付いた文字列のことです。raw stringsの中でエスケープシーケンス(バックスラッシュとそれに続く文字)は、通常の文字列(文字列リテラル)として扱われます。 エスケープシーケンスに...
Python

【Python】エスケープシーケンスとは

エスケープシーケンスとは、バックスラッシュから始まる文字列のことです。 よく使うエスケープシーケンス エスケープシーケンス意味\\バックスラッシュ (\)\'一重引用符 (')\"二重引用符 (")\n改行 参考:字句解...
Python

【Python】バックスラッシュの表現方法

バックスラッシュを(文字列リテラルで)表現するには "\\" とします。 "\"を2つ重ねる理由は、 "\"(1つのバックスラッシュ)が特別な意味を持つからです。 実験 >>> "\" File "...
Python

【Python】seeモジュールで使える正規表現の特殊文字

一昨日のseeモジュールで使える正規表現の特殊文字を紹介します。 正規表現を使うと、似た文字列をまとめて表せます。例えば、.nan.+\(\)$ によって、.nanmax(), .nanmean(), .nanmin() といった ...
Python

【Python】seeモジュールで使えるワイルドカードの特殊文字

昨日のseeモジュールで使えるワイルドカードの特殊文字を紹介します。 ワイルドカードの特殊文字を使うと、似た文字列をまとめて表わせます。例えば、.nan* によって、.nanmax, .nanmean, .nanmin といった ....
タイトルとURLをコピーしました