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 |
タブ |
¥' |
シングルクォーテーション |
¥" |
ダブルクォーテーション |
¥¥ |
バックスラッシュ |
|