とほほのPython入門
トップ
Python入門
目次
索引
概要
Pythonとは
参考リンク
インストール
Pythonの実行
対話モード
キーワード
Python 3
構文
Hello world!
文・式
コメント(#)
インデント
エンコードルール(coding:)
print文
数値・文字列・型
整数(int)
長整数(long)
浮動少数点数(float)
虚数(complex)
論理値(bool)
値無し(None)
文字列(str)
エスケープシーケンス(\x)
文字列のフォーマット(%)
変数・定数
変数
定数
ドキュメントストリング(__doc__)
リスト・タプル・辞書
リスト(list)
タプル(tuple)
辞書(dict)
リスト関数(map(), filter(), reduce())
リストの内包表記
セット(set)
演算子
算術演算子(+, -, *, /, %, **, //)
ビット演算子(~, &, |, ^, <<, >>)
代入演算子(=, +=, -=, *=, /=, %=, **=, //=, &=, |=, ^=, <<=, >>=)
比較演算子(==, !=, <, >, <=, >=, is, is not, in, not in)
ブール演算子(and, or, not)
条件演算(if else)
文字列演算(+, *, [n:m])
条件式(if else)
代入式(:=)
行列積(@)
優先順位
制御構文
もし~ならば(if, else, elsif)
~のあいだ(while, else)
~のあいだ(for, in)
ループを抜ける(break)
ループを繰り返す(continue)
例外処理(try, except, else, finally, as, raise)
with構文(with)
アサーション文(assert)
パス文(pass)
デリート文(del)
exec文(exec)
マッチ文(match)
コルーチン(async, await)
関数
関数(def)
グルーバル変数(global)
ノンローカル変数(nonlocal)
ラムダ式(lambda)
イテレータ(iterator)
ジェネレータ(yield)
デコレータ(@)
クラス
クラス(class)
クラス変数・インスタンス変数(attribute)
メソッド(method)
アクセス制限(_, __)
コンストラクタ(__init__)
デストラクタ(__del__)
文字列化(__str__)
継承(inheritance)
親クラス(super())
多重継承
クラス階層
パッケージとモジュール
モジュール
パッケージ
インポート文(import)
パッケージ名(__package__)
ファイル名(__file__)
モジュール名(__name__)
ビルトインモジュール(__builtin__)
ライブラリ
ロギング
Tips
改行しない
行番号を得る
JSON変換を行う
Python関連ツール
ツール集
uWSGI
Sphinx
Copyright(C) 2014-2024 杜甫々
初版:2014年12月30日、最終更新:2024年9月22日
https://www.tohoho-web.com/python/index.htm