HOME Python Pythonのbool型演算について Pythonのbool型演算について 2018.05.18 2018.05.20 Tweet Pythonのbool型(ブール型)は整数型と同じ演算子が使えないので注意する。 bool型はor、and、notを使って演算する。 サンプルコード # -*- coding: utf-8 -*- import re text = u'2018-05-17 abcdefg' # どちらかが True なら match を True とする。 match = re.search('^[0-9]{4}-[0-9]{2}-[0-9]{2}\s', text) match = match or text.startswith(u'SS') #; if match: print("match") else: print("no match") #; Copy 8行目の部分。以下の演算はエラーとなる match = match | text.startswith(u'SS')Copy match |= text.startswith(u'SS')Copy Tweet 関連記事 コメント コメントをキャンセルメールアドレスが公開されることはありません。 ※ が付いている欄は必須項目ですコメント ※ 名前 ※ メール ※ サイト Δ 前の記事Pythonでテキストファイルを読み書きする次の記事三項演算子の書き方|Python