ユーザ用ツール

サイト用ツール


サイドバー

Top

プログラミング:python:基本:制御構文

以前のリビジョンの文書です


制御構文

基本的な文法

コメント

#記号やヒアドキュメントを使用する。

# 1行コメント
a = 1    # 行の途中からコメントにすることも可能
 
"""
ヒアドキュメントを変数に代入しないことで
コメント扱いにすることが可能。
"""

命令文の終了

命令文の終了はセミコロン(;)を使用する。

a = 1; b = 2; c = 3;
d = 4                   # 1行に1命令の場合、省略可能

演算子

分類 種類 演算子 使用例
代入演算子 加算 += 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
論理演算子 論理積 and (a > b) and (b < c)
論理和 or (a > b) or (b < c)
否定 not not(a < b)
ビット演算子 論理積 & a & b
論理和 | a | b
排他的論理和 ^ a ^ b
ビット反転 ~ ~a
左ビットシフト << a << 1
右ビットシフト >> a >> 1
代入演算子

・・・

比較演算子

・・・

論理演算子

論理演算子and, or, notでは、bool型True, Falseだけでなく、数値/文字列/リストなども真偽値として評価される。

評価結果 種類
False ・bool型のFalse
・None
・数値の0(int)または0.0(float)
・空文字列''
・空コンテナ(リスト、タプル、辞書など)[], (), {}
True 上記以外

'0'や’False'を評価するには、distutils.util.strtobool()を使用する。

ビット演算子

・・・

プログラミング/python/基本/制御構文.1591488539.txt.gz · 最終更新: 2020/06/07 00:08 by sotoyama