===== データ型 =====
^ データ型 ^^ 説明 ^ 例 ^
| 数値 | 整数 |- | 1234 |
| ::: | 実数 |- | 1.234 |
| ::: | 複素数 |- | 1 + 4j |
| 文字列 || - | abcd |
==== 数値 ====
=== 四則演算 ===
^ 種類 ^ 演算子 ^ 使用例 ^ 結果 ^
| 加算 | + | 2 + 3 | 5 |
| 減算 | - | 3 - 2 | 1 |
| 乗算 | * | 2 * 3 | 6 |
| 除算 | / | 3 / 2 | 1.5 |
| 除算(小数点以下切り捨て) | %% // %% | %% 3 // 2 %% | 1 |
| 剰余 | % | 3 % 2 | 1 |
| べき乗 | %% ** %% | %% 2 ** 3 %% | 8 |
==== 文字列 ====
シングルクォーテーションまたはダブルクォーテーションで囲む。 \\
動作に違いは無い。
=== 特殊文字 ===
^ 種類 ^ 文字 ^ 使用例 ^ 出力結果 ^
| エスケープシーケンス | \ | "abcd\"efg" | abcd"efg |
| 改行 | \n | "abcd\nefg" | abcd \\ efg |
=== 演算 ===
^ 種類 ^ 演算子 ^ 使用例 ^ 出力結果 ^
| 結合 | + | "abc" + "def" | abcdef |
| 繰り返し結合 | * | "abc" * 3 | abcabcabc |
==== データ型変換 ====
^ 種類 ^ 関数 ^ 使用例 ^
| 数値 → 文字列 | str | str(123) |
| 文字列 → 数値 | int | int("123") |
==== 変数のデータ型確認 ====
a = 123
type(a)
データ型の種類によって以下の結果が返る。
^ データ型 ^^ 返却値 ^
| 数値 | 整数 | int |
| ::: | 実数 | float |
| ::: | 複素数 | complex |
| 文字列 || str |
==== 文字列中への変数の埋め込み ====
先頭のクォーテーションの前にfを追記し、変数は{}で囲むことで文字列中に変数を埋め込むことが可能。
a="def"
str = f"abc{a}ghi"
→strは"abcdefghi"となる