この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラミング:python:基本:データ型 [2020/06/06 19:03] sotoyama |
プログラミング:python:基本:データ型 [2020/06/06 19:38] (現在) sotoyama |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| ===== データ型 ===== | ===== データ型 ===== | ||
| - | ^ データ型 ^ 説明 ^ 使用例 ^ | + | ^ データ型 ^^ 説明 ^ 例 ^ |
| - | | 数値 | | 1234 | | + | | 数値 | 整数 |- | 1234 | |
| - | | 文字列 | | abcd | | + | | ::: | 実数 |- | 1.234 | |
| + | | ::: | 複素数 |- | 1 + 4j | | ||
| + | | 文字列 || - | abcd | | ||
| ==== 数値 ==== | ==== 数値 ==== | ||
| ライン 25: | ライン 27: | ||
| === 特殊文字 === | === 特殊文字 === | ||
| - | ^ 種類 ^ 演算子 ^ 使用例 ^ 出力結果 ^ | + | ^ 種類 ^ 文字 ^ 使用例 ^ 出力結果 ^ |
| - | | エスケープシーケンス | \ | "abcd\"efg" | abcd"efg | | + | | エスケープシーケンス | \ | "abcd\"efg" | abcd"efg | |
| + | | 改行 | \n | "abcd\nefg" | abcd \\ efg | | ||
| + | |||
| + | === 演算 === | ||
| + | |||
| + | ^ 種類 ^ 演算子 ^ 使用例 ^ 出力結果 ^ | ||
| + | | 結合 | + | "abc" + "def" | abcdef | | ||
| + | | 繰り返し結合 | * | "abc" * 3 | abcabcabc | | ||
| + | |||
| + | ==== データ型変換 ==== | ||
| + | |||
| + | ^ 種類 ^ 関数 ^ 使用例 ^ | ||
| + | | 数値 → 文字列 | str | str(123) | | ||
| + | | 文字列 → 数値 | int | int("123") | | ||
| + | |||
| + | ==== 変数のデータ型確認 ==== | ||
| + | <code python> | ||
| + | a = 123 | ||
| + | type(a) | ||
| + | </code> | ||
| + | |||
| + | データ型の種類によって以下の結果が返る。 | ||
| + | ^ データ型 ^^ 返却値 ^ | ||
| + | | 数値 | 整数 | int | | ||
| + | | ::: | 実数 | float | | ||
| + | | ::: | 複素数 | complex | | ||
| + | | 文字列 || str | | ||
| + | |||
| + | ==== 文字列中への変数の埋め込み ==== | ||
| + | 先頭のクォーテーションの前にfを追記し、変数は{}で囲むことで文字列中に変数を埋め込むことが可能。 | ||
| + | <code python> | ||
| + | a="def" | ||
| + | str = f"abc{a}ghi" | ||
| + | |||
| + | →strは"abcdefghi"となる | ||
| + | </code> | ||