Python リファレンスマニュアル
Previous:
序
Up:
Python リファレンスマニュアル
Next:
1. 導入
目次
1. 導入
1.1 別のPythonの実装
1.2 本マニュアルにおける表記法
2. 字句解析
2.1 行構造
2.1.1 論理行 (logical line)
2.1.2 物理行 (physical line)
2.1.3 コメント
2.1.4 エンコード宣言 (encoding declaration)
2.1.5 明示的な行継続
2.1.6 非明示的な行継続
2.1.7 空行
2.1.8 インデント
2.1.9 トークン間の空白
2.2 その他のトークン
2.3 識別子 (identifier) およびキーワード (keyword)
2.3.1 キーワード (keyword)
2.3.2 予約済みの識別子種 (reserved classes of identifiers)
2.4 リテラル (literal)
2.4.1 文字列リテラル
2.4.2 文字列リテラルの結合 (concatenation)
2.4.3 数値リテラル
2.4.4 整数および長整数リテラル
2.4.5 浮動小数点数リテラル
2.4.6 虚数 (imaginary) リテラル
2.5 演算子 (operator)
2.6 デリミタ (delimiter)
3. データモデル
3.1 オブジェクト、値、および型
3.2 標準型の階層
3.3 新スタイルと旧スタイル
3.4 特殊メソッド名
3.4.1 基本的なカスタマイズ
3.4.2 属性値アクセスをカスタマイズする
3.4.3 クラス生成をカスタマイズする
3.4.4 呼び出し可能オブジェクトをエミュレートする
3.4.5 コンテナをエミュレートする
3.4.6 シーケンス型エミュレーションで使われるその他のメソッド
3.4.7 数値型をエミュレーションする
3.4.8 型強制規則 (coercion rule)
3.4.9 with文とコンテキストマネージャ
4. 実行モデル
4.1 名前づけと束縛 (naming and binding)
4.1.1 動的な機能とのやりとり
4.2 例外
5. 式 (expression)
5.1 算術変換 (arithmetic conversion)
5.2 アトム、原子的要素 (atom)
5.2.1 識別子 (identifier、または名前 (name))
5.2.2 リテラル
5.2.3 丸括弧形式 (parenthesized form)
5.2.4 リスト表現
5.2.5 ジェネレータ式
5.2.6 辞書表現
5.2.7 文字列変換
5.3 一次語 (primary)
5.3.1 属性参照
5.3.2 添字表記 (subscription)
5.3.3 スライス表記 (slicing)
5.3.4 呼び出し (call)
5.4 べき乗演算 (power operator)
5.5 単項算術演算 (unary arithmetic operation)
5.6 二項算術演算 (binary arithmetic operation)
5.7 シフト演算 (shifting operation)
5.8 ビット単位演算の二項演算 (binary bit-wise operation)
5.9 比較 (comparison)
5.10 ブール演算 (boolean operation)
5.11 ラムダ (lambda)
5.12 式のリスト
5.13 評価順序
5.14 まとめ
6. 単純文 (simple statement)
6.1 式文 (expression statement)
6.2 Assert 文 (assert statement)
6.3 代入文 (assignment statement)
6.3.1 累算代入文 (augmented assignment statement)
6.4 pass 文
6.5 del 文
6.6 print 文
6.7 return 文
6.8 yield 文
6.9 raise 文
6.10 break 文
6.11 continue 文
6.12 import 文
6.12.1 future 文 (future statement)
6.13 global 文
6.14 exec 文
7. 複合文 (compound statement)
7.1 if 文
7.2 while 文
7.3 for 文
7.4 try 文
7.5 with 文
7.6 関数定義
7.7 クラス定義
8. トップレベル要素
8.1 完全な Python プログラム
8.2 ファイル入力
8.3 対話的入力
8.4 式入力
A. 歴史とライセンス
A.1 Python の歴史
A.2 Terms and conditions for accessing or otherwise using Python
A.3 Licenses and Acknowledgements for Incorporated Software
A.3.1 Mersenne Twister
A.3.2 Sockets
A.3.3 Floating point exception control
A.3.4 MD5 message digest algorithm
A.3.5 Asynchronous socket services
A.3.6 Cookie management
A.3.7 Profiling
A.3.8 Execution tracing
A.3.9 UUencode and UUdecode functions
A.3.10 XML Remote Procedure Calls
B. 日本語訳について
B.1 このドキュメントについて
B.2 翻訳者一覧 (敬称略)
B.3 2.5 差分翻訳者一覧 (敬称略)
索引
Python リファレンスマニュアル
Previous:
序
Up:
Python リファレンスマニュアル
Next:
1. 導入
リリース 2.5 ,19th September, 2006 更新
ご意見やご指摘をお寄せになりたい方は、
このドキュメントについて...
をご覧ください。