2011年1月3日月曜日

python:定数、エスケープシーケンス

pythonの規定の定数、エスケープシーケンス。

以下、「\」は半角¥マーク。

\\ 「\」文字そのもの
\' シングルクオーテーション
\" ダブルクオーテーション
\a ベル
\b バックスペース
\f 改ページ
\r キャリッジリターン
\n 改行
\t 水平タブ
\v 垂直タブ
\N{name} Unicode データベース中で名前 name を持つ文字
\uxxxx 16ビットの16進数値xxxxを持つUnicode文字
\Uxxxxxxxx 32ビットの16進数値xxxxxxxxを持つUnicode文字
\ooo 8進数oooを持つASCII文字
\xhh 16進数hhを持つASCII文字
\0 NULL
\+(改行) 文字列を途中で改行する


パス名の要素の区切り文字
os.sep    #windowsでは 半角¥

ファイル名と拡張子を分ける文字
os.extsep    #windowsでは半角ピリオド

行末文字
os.linesep    #windowsでは「\r\n」。キャリッジリターンとラインフィード

円周率
import math  # mathモジュール
math.pi    #3.1415926535897931

注意点は、mathモジュールをimportしてから使うこと。以下同様。

自然対数の底
math.e    #2.7182818284590451

整数の最大値  マシン環境によって異なる。
sys.maxint    #私の環境では2147483647

整数の最小値  マシン環境によって異なる。
-sys.maxint - 1    #私の環境では-2147483648

0 件のコメント:

コメントを投稿