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 "...
Emacs

最近知ったEmacsの便利な関数: align-regexp

align-regexp は正規表現を使ってテキストを揃えてくれます。最近知った関数ですが、プログラムが見易くなって重宝しています。 使用例 例えば、このようなテキストがあるとします。 Fred (123) 45...
Cocoon

【Cocoon】カスタムCSSの使用例

CocoonのカスタムCSSの使用例を紹介します。 使用例 この枠はカスタムCSSで作成しました。 実装手順 上記の表示は以下のようにして実装しました。 カスタムHTMLに <p id="test"&g...
タイトルとURLをコピーしました