starzware

ITスキル

python

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