Python2.6 勉強なう
すっごい昔に購入していた『みんなのPython』の初版本でお勉強なう。
プログラミング初心者としては、演算子と比較演算子と論理演算子にかなり苦戦した・・・一度じゃ覚えきれないよ、もう。
演算子 | 説明 |
---|---|
+ | 足し算 連結 |
- | 引き算 |
* | かけ算 繰り返し |
/ | 割り算 //は小数点以下を切り捨てる |
% | 割り算の余りを求める |
** | wikipedia:累乗を計算する |
比較演算子 | 説明 |
---|---|
x == y | x と y が等しい場合に true |
x != y, x <> y | x と y が等しくない場合に true |
x < y, x > y | x と y の大きさを比較 |
x >= y, x <= y | x と y が等しい場合を含んで大きさを比較 |
x in y | x という要素が y に含まれている場合にtrue |
not | true と false を逆にする |
論理演算子 | 説明 |
---|---|
x and y | x が成り立ち、かつ、y も成り立つ場合に true |
x or y | x が成り立つか、または、y が成り立つ場合に true |
あとは、やっぱり 条件分岐的なヤツ。なんとなく使い分けは理解したんだけれど、実際うまく使えないときが面倒・・・シェルスクリプトで使ってるからかな。
if 条件A:
条件Aが true の場合に実行
elif 条件B:
条件Bがtrue の場合に実行
else:
条件AもBも成り立たないときに実行
for 繰り返し変数 in シーケンス:
ループとして実行する処理
: countinue ループブロックの先頭に戻る
: break ループを終了してループブロックを抜け出す
while 条件:
条件が true の場合に実行 and ループブロックの先頭に戻る
それと、はてな記法一覧にも相当、苦戦してる。
習うより慣れろですね、ええ。