MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Pythonの基礎 - 比較演算子と論理演算子のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Pythonの基礎 - 比較演算子と論理演算子
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == 条件を設定して判定する時に比較演算を行う。<br> if文では、比較演算子(==、>=、<=等)を使用して条件の比較判定を行う。(比較演算子は他にもいくつかある)<br> <br><br> == 比較演算子 == 比較演算子を一覧を下表に示す。<br> <br> <center> '''比較演算子一覧'''<br> {| class="wikitable" |- ! 比較演算子 !! 説明 |- | == || 等しい |- | != || 等しくない |- | < || 未満 |- | <= || 以下 |- | > || より大きい |- | >= || 以上 |- | in || 要素の有無 |- | not || 比較演算子の前に置いて真偽を逆にする |} </center> <br> 以下の例では、実際に比較演算子を使用して演算を行っている。<br> <source lang="python"> x = 1 y = 1 print(x == y) print(x != y) print(x < y) print(x <= y) print(x > y) print(x >= y) z = [2, 4, 6, 8, 10] print(2 in z) print(not x == y) # 出力 True False Flase True False True True False </source> <br><br> == 論理演算子 == 比較演算子と同様に、TrueおよびFalseを返すものとして論理演算子がある。<br> 論理演算子を一覧を下表に示す。<br> <br> <center> '''論理演算子一覧'''<br> {| class="wikitable" |- ! 論理演算子 !! 説明 |- | and || かつ(両方が成り立つ) |- | or || あるいは(どちらか一方が成り立つ) |- | not || 否定 |} </center> <br> 以下の例では、実際に論理演算子を使用して演算を行っている。<br> <source lang="python"> x = 1 y = 1 print(x > 0 and y > 0) print(x < 0 and y > 0) print(x > 0 or y > 0) print(x < 0 or y < 0) # 出力 True False True False </source> <br> ===== 注意点 ===== 明示的にFalseと示さなくても、Falseと見なされるものがある。<br> Falseと見なされるものを下表に示す。<br> <br> <center> {| class="wikitable" |- ! Falseと見なされるもの !! 値 |- | ブール値 || False |- | null || none |- | int型変数の内容がゼロ || 0 |- | float型変数のゼロ || 0.0 |- | 空文字列 || ''または"" |- | 空リスト || [] |- | 空タプル || () |- | 空辞書 || {} |- | 空集合 || set() |} </center> <br> 以下の例では、リストが空かどうかチェックしている。<br> リストに要素があればTrue、無ければ空リストなのでFalseになる。<br> リスト変数listの要素が空なので、if文の条件式ではFalseになるので、else文以下のブロックが実行される。<br> <source lang="python"> list = [] if list: print('データが存在します。') else: print('データは空です。') # 出力 データは空です。 </source> <br><br> __FORCETOC__ [[カテゴリ:Python]]
Pythonの基礎 - 比較演算子と論理演算子
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse