Python データ型
組み込みデータ型
プログラミングでは、データ型は重要な概念です。
変数はさまざまなタイプのデータを格納でき、さまざまなタイプでさまざまなことを実行できます。
Python には、次のデータ型がデフォルトで組み込まれています。これらのカテゴリには次のようなものがあります。
テキストタイプ: | str |
数値型: | int 、float 、complex |
シーケンス タイプ: | list 、tuple 、range |
マッピング タイプ: | dict |
セットの種類: | set 、frozenset |
ブール型: | bool |
バイナリ タイプ: | bytes 、bytearray 、memoryview |
なし タイプ: | NoneType |
データ型の取得
を使用して、任意のオブジェクトのデータ型を取得できます。type()
関数:
データ型の設定
Python では、変数に値を代入するとデータ型が設定されます。
例 | データ・タイプ | それを試してみてください |
---|---|---|
x = "ハローワールド" | str | それを試してみてください " |
x = 20 | int | それを試してみてください " |
x = 20.5 | float | それを試してみてください " |
x = 1j | complex | それを試してみてください " |
x = ["りんご", "バナナ", "さくらんぼ"] | list | それを試してみてください " |
x = ("りんご"、"バナナ"、"さくらんぼ") | tuple | それを試してみてください " |
x = range(6) | range | それを試してみてください " |
x = {"名前": "ジョン", "年齢": 36} | dict | それを試してみてください " |
x = {"りんご", "バナナ", "さくらんぼ"} | set | それを試してみてください " |
x = frozenset({"りんご", "バナナ", "さくらんぼ"}) | frozenset | それを試してみてください " |
x = True | bool | それを試してみてください " |
x = b「こんにちは」 | bytes | それを試してみてください " |
x = bytearray(5) | bytearray | それを試してみてください " |
x = memoryview(bytes (5)) | memoryview | それを試してみてください " |
x = None | NoneType | それを試してみてください " |
特定のデータ型の設定
データ型を指定する場合は、次のコンストラクター関数を使用できます。
例 | データ・タイプ | それを試してみてください |
---|---|---|
x = str("Hello World") | str | それを試してみてください " |
x = int(20) | int | それを試してみてください " |
x = float(20.5) | float | それを試してみてください " |
x = complex(1j) | complex | それを試してみてください " |
x = list(("りんご", "バナナ", "さくらんぼ")) | list | それを試してみてください " |
x = tuple(("りんご", "バナナ", "さくらんぼ")) | tuple | それを試してみてください " |
x = range(6) | range | それを試してみてください " |
x = dict(name="ジョン", age=36) | dict | それを試してみてください " |
x = set(("りんご", "バナナ", "さくらんぼ")) | set | それを試してみてください " |
x = frozenset(("りんご", "バナナ", "さくらんぼ")) | frozenset | それを試してみてください " |
x = bool(5) | bool | それを試してみてください " |
x = bytes(5) | bytes | それを試してみてください " |
x = bytearray(5) | bytearray | それを試してみてください " |
x = memoryview(bytes(5)) | memoryview | それを試してみてください " |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。