Python
概要 目次 実行バージョン 外部リンク
概要
- Python 3 対応 (最新)
- Python 3.9.0 (2020-10-05) 対応
- 実行バージョン取得:実行バージョン
- C++ 等との比較
- インタープリタ (コンパイルも可)
{
・}
の代わりにインデント使用 ( Python:Python はなぜ文のグループ化にインデントを使うのですか?)- switch-case は未実装 ( Python:Python に switch や case 文がないのはなぜですか?)
- 三項演算子は実装 (if-elif-else【条件分岐・三項演算子】)
( Python:C の "?:" 三項演算子と等価なものはありますか?) - ++(インクリメント)・--(デクリメント) は未実装
- 関数の戻り値は複数指定可 (return【関数の戻り値】)
- 定数宣言は未実装 (全て大文字として区別)
- 比較の連鎖が可能 (x < y < z)
- 構造体は未実装 (tuple【タプル型】・空のクラスで代替)
- クラスのアクセス属性(private等) は未実装
目次
- 構文 一覧
- 組み込み型 一覧
- 組み込み定数 一覧
- 組み込み関数等 一覧
- 標準ライブラリ 一覧
- Tips
- タスクスケジューラ登録 (Windows)
- メール 送信 (Python 3.6 以上は、HTML テキスト・添付ファイル対応)
実行バージョン
コマンドライン ( コマンドラインと環境:一般オプション -V --version )
python --version
または
python -V
出力例:Python 3.9.0
python --version --version
または
python -VV
出力例:Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)]
import sys
import platform
print(sys.version)
# 出力例:3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)]
print(sys.version_info)
# 出力例:sys.version_info(major=3, minor=9, micro=0, releaselevel='final', serial=0)
print(sys.version_info.major)
# 出力例:3
print(sys.version_info.minor)
# 出力例:9
print(sys.hexversion)
# 出力例:50921712
print(hex(sys.hexversion))
# 出力例:0x30900f0
print(platform.python_version())
# 出力例:3.9.0
print(platform.python_version_tuple())
# 出力例:('3', '9', '0')
外部リンク
- Python (英語)
- Python 3.9 ドキュメント
- PEP:Python Enhancement Proposal (Python 改良案)
PEP 8 -- Style Guide for Python Code (英語) - Python Documentation by Version (英語)
- What's New in Python