Pythonでは、文字列str型が数字か英字か英数字かを判定し確認するための文字列メソッドがいくつか用意されている。 isascii()以外のメソッドでは、空文字列や記号(,, ., -など)を含んだ文字列は偽となる。-1.23などを数値として判定する方法を最後に説明する。 正規表現を使うとより柔軟に文字種を判定したり、該当の文字種を抽出したりできる。以下の記事を参照。 関連記事: Pythonの正規表現で漢字・ひらがな・カタカナ・英数字を判定・抽出・カウント 数字の文字列strを数値int, floatに変換する方法や、数字と英字の判定ではなく大文字と小文字を判定する方法については以下の記事を参照。 関連記事: Pythonで数字の文字列strを数値int, floatに変換 関連記事: Pythonで大文字・小文字を操作する文字列メソッド一覧 文字列が十進数字か判定: str.isde