次の項目は別ページに分割しました。
関連ページ:
組み込み型
- 真理値
True
:真False
:偽
- 数値型
int
:整数型float
:浮動小数点数型complex
:複素数型
- ヌルオブジェクト
None
- イテレータ型
- ジェネレータ型
- シーケンス型
list
:リスト/配列tuple
:タプルrange
:レンジ
- テキストシーケンス型
str
:文字列
- バイナリシーケンス型
bytes
:バイトオブジェクトbytearray
:バイト配列memoryview
:メモリビュー
- 集合型
set
frozenset
- マッピング型
dict
:辞書
- コンテキストマネージャ型
公式サイト:
基本
参考:
型変換/キャスト
参考:
任意のオブジェクトを型変換/キャストする方法 | ゆうまるブログ
文字列を数値に変換して数値と演算する | Let’s プログラミング
キャスト徹底解説 (int / float / complex / str) | 侍エンジニアブログ
真理値
演算
and
:論理積or
:論理和not
:否定
関数
all
:全ての要素が真any
:何れかの要素が真
ドキュメント:
真理値判定 | Python 3.x ドキュメント [公式]
ブール演算 | Python 3.x ドキュメント [公式]
参考:
and / or / not – 論理積/論理和/否定 | note.nkmk.me
比較
演算
<
:小なり/未満<=
:以下>
:大なり/超>=
:以上==
:等しい!=
:等しくないis
:同一のオブジェクトであるis not
:同一のオブジェクトではない
ドキュメント:
型を判定する
type
isinstance
変数の内容が文字列がどうか判定する。
var = "Hello"
if type(var) is str:
print("My name is John!")
Code language: Python (python)
ドキュメント:
isinstance | Python 3.x ドキュメント [公式]
参考:
型判定で使える組み込み関数 type() と isinstance() をまとめた – Qiita
type 関数/isinstance 関数 – 型を取得/判定する | note.nkmk.me
データモデル
ドキュメント:
データモデル | Python 3.x ドキュメント [公式]
型アノテーション (typing)
ドキュメント:
typeing – 型ヒントのサポート | Python 3.x ドキュメント [公式]
Type Hints (PEP 484) | Python Enhancement Proposals [Official]
Syntax for Variable Annotations (PEP 526) | Python Enhancement Proposals [Official]
Function Annotations (PEP 3107) | Python Enhancement Proposals [Official]
参考:
型ヒントの書き方 – Python 3.9 | フューチャー技術ブログ
型アノテーションを定義する方法/引数・戻り値の型定義 | Python コード百科事典
Python でも型を意識したプログラミングを! 型アノテーションを使おう | 龍野情報システム
変数アノテーション – Python 3.6 | atsuoishimoto’s diary
クラスかどうか判定する
ドキュメント:
inspect.isclass | Python 3.x ドキュメント [公式]
参考: