Python
概要 目次 実行バージョン 外部リンク
外部ライブラリ: matplotlib【グラフ描画】 openpyxl【Excel ファイル操作】
概要
- Python 3 対応 (最新)
- 実行バージョン取得方法〔 例 〕
- 毎年10月に新バージョンをリリース (Python 3.9 以降)
- サポート期間は 5年
バージョン 備考 3.14 2025-10 リリース予定 3.13 2024-10 リリース 3.12 2023-10 リリース 3.11 2022-10 リリース 3.10 2021-10 リリース 3.9 2020-10 リリース (2025-10 サポート終了予定) 3.8 2019-10 リリース サポート終了
- C++ 等との比較
- インタープリタ (コンパイルも可)
{
・}
の代わりにインデント使用 ( Python:Python はなぜ文のグループ化にインデントを使うのですか?)- switch-case は未実装 ( Python:Python に switch や case 文がないのはなぜですか?)
match-case【match文】3.10 - 三項演算子は実装 (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.13.0
python --version --version
または
python -VV
出力例:Python 3.13.0 (tags/v3.13.0:60403a5, Oct 7 2024, 09:38:07) [MSC v.1941 64 bit (AMD64)]
import sys
import platform
print(sys.version)
# 出力例:3.13.0 (tags/v3.13.0:60403a5, Oct 7 2024, 09:38:07) [MSC v.1941 64 bit (AMD64)]
print(sys.version_info)
# 出力例:sys.version_info(major=3, minor=13, micro=0, releaselevel='final', serial=0)
print(sys.version_info.major)
# 出力例:3
print(sys.version_info.minor)
# 出力例:13
print(sys.version_info.micro)
# 出力例:0
print(sys.hexversion)
# 出力例:51183856
print(hex(sys.hexversion))
# 出力例:0x30d00f0
print(platform.python_version())
# 出力例:3.13.0
print(platform.python_version_tuple())
# 出力例:('3', '13', '0')
外部リンク
- Python (英語)
- Python Documentation by Version (英語)
- Python 3.xx.xx documentation (英語)
- Python 3.xx.xx ドキュメント
- PEP:Python Enhancement Proposal (Python 改良案)
PEP 0 – Index of Python Enhancement Proposals (PEPs) (英語)
PEP 8 -- Style Guide for Python Code (英語) - What's New in Python