| TIPS |
| データ型 |
| データ型 |
説明 |
| 数値型(int型) |
整数リテラルを扱う |
| 数値型(float型) |
不動小数点数リテラルを扱う |
| 文字列型(str型) |
文字列リテラルを扱う |
| ブール型(bool型) |
TrueとFalseを扱う |
|
| Falseとみなされるもの |
| 要素 |
値 |
| 整数のゼロ |
0 |
| 小数点のゼロ |
0.0 |
| 空の文字列 |
'' |
| 空のリスト |
[] |
| 空のタプル |
() |
| 空の辞書 |
{} |
| 空の集合 |
set() |
| 値が存在しない |
None |
|
| 8進数と16進数の表記 |
8進数 0o17
16進数 0x1F
|
| 算術演算子 |
| 演算子 |
機能 |
使用例 |
説明 |
| + |
正の整数 |
+a |
正の整数を指定する(符号は変わらない) |
| - |
符号反転 |
-a |
aの値の符号を反転 |
| + |
加算 |
a+b |
aにbを加える |
| - |
減算 |
a-b |
aにbを引く |
| * |
乗算 |
a*b |
aにbを掛ける |
| / |
除算 |
a/b |
aをbで割る |
| // |
除算(整数) |
a//b |
aをbで割った結果で小数を切り捨て |
| % |
剰余 |
a%b |
aをbで割った余り |
| ** |
べき乗 |
a**b |
aのb乗 |
|
| 複合代入演算子 |
| 複合代入演算子 |
省略しない式 |
| a += b |
a = a + b |
| a -= b |
a = a - b |
| a *= b |
a = a * b |
| a /= b |
a = a / b |
| a //= b |
a = a // b |
| a %= b |
a = a % b |
| a **= b |
a = a ** b |
|
| if |
if 条件式:
[TAB]条件式がTrueだったとき
elif 条件式2 and 条件式3:
[TAB]条件式2かつ条件式3がTrueだったとき
else:
[TAB]上記の条件のいずれにもFalseだったとき
|
| 比較演算子 |
| 比較演算子 |
内容 |
例 |
説明 |
| == |
等しい |
a==b |
aとbが等しい |
| != |
異なる |
a!=b |
aとbが等しくない |
| > |
大きい |
a>b |
aがbより大きい |
| < |
小さい |
a
| aがbより小さい |
| >= |
以上 |
a>=b |
aがb以上 |
| <= |
以下 |
a<=b |
aがb以下 |
| is |
同じオブジェクト |
a is b |
aとbが同じオブジェクトか |
| is not |
異なるオブジェクト |
a is not b |
aとbが異なるオブジェクトか |
| in |
要素か |
a in b |
aがbの要素であるか |
| not in |
要素ではないか |
a not in b |
aがbの要素ではないか |
|
| foreach |
for count in range(5):
[TAB]print(count)
|
| randomモジュール |
import random
num = random.randint(1,10)
|
| while |
while 条件式:
[TAB]繰り返す処理
[TAB]if whileを抜ける条件:
[TAB][TAB]break
|
| 算術演算子 |
| 記述 |
意味 |
| ¥0 |
NULL |
| ¥b |
バックスペース |
| ¥n |
改行 |
| ¥r |
復帰 |
| ¥t |
タブ |
| ¥' |
シングルクォーテーション |
| ¥" |
ダブルクォーテーション |
| ¥¥ |
バックスラッシュ |
|