実務で役立つPython演算子入門:事務処理を自動化する基本の使い方

【作業自動化】Python
スポンサーリンク

プログラミングにおける「演算子(えんざんし)」とは、コンピュータへ計算や比較を指示するための記号になります。

今回は日常業務で特に活用頻度の高い3つのグループに絞って解説していきます。

【作業自動化】Pythonの記事を見る 

算術演算子:日々の計算・集計を効率化する

まずは四則演算をはじめとする計算の基本から確認していきましょう。

お馴染みの計算に見えますが、Pythonには事務処理を格段に効率化する便利な計算機能が備わっています。

記号意味業務的な使い道
+足し算合計請求額の計算
–引き算在庫の減算
*掛け算税率計算、個数×単価
/割り算一人当たりの平均売上
%余りチーム分け、偶数・奇数の判定
//切り捨て除算ケース単位の発送数計算

実務で特に重宝するのが%(余り)と //(切り捨て)です。

例えば、「100個の商品を、3個入りの箱に詰める」という業務があったとしましょう。
Pythonなら、一瞬で答えが出ます。

# 商品数と箱の容量
shohin_su = 100
hako_youryo = 3

# 必要な箱数を算出(切り捨て除算)
hako_kazu = shohin_su // hako_youryo

# 余る商品の端数を算出(剰余計算)
amari = shohin_su % hako_youryo

print(f"箱は {hako_kazu} 個できて、商品は {amari} 個余ります。")
# 出力結果: 箱は 33 個できて、商品は 1 個余ります。

どうでしょう? 手計算や電卓作業で生じやすい計算ミスも、コードを組むことで正確かつスピーディーな処理が可能になります。
一回きりであれば電卓を使う方がよいですが、不定期に発生し、都道府県ごとに条件が変わる場合などは、このような計算ツールを用意しておくと便利です。

比較演算子:データの正誤を的確に判定する

続いて、左右の値を比較して条件が「正しい(True)」か「不一致(False)」かを判定する比較演算子です。

ExcelのIF関数における条件式と同じ感覚で扱えるので、直感的に理解しやすい概念です。

注意点として、「=」は右辺の値を左辺に入れる代入を意味し、等しいかどうかの判定には「==」を使用します。

初心者が特につまずきやすい点となるため、最初に押さえておきたい重要ポイントになります。

sales = 50000  # 今日の売上
target = 30000 # 目標金額

# 売上が目標以上か判定(以上は >= を使用) 
result = sales >= target

print(f"目標達成? : {result}")
# 出力結果: 目標達成? : True

この仕組みを活用することで、「在庫不足のアラート通知」や「目標未達成時のフラグ立て」といった条件分岐の自動化が可能になります。

論理演算子:複数の条件をスマートに結合する

最後にご紹介するのは、複数の判定条件を組み合わせる「論理演算子」です。

実務で使用する主なものは以下の3つに集約されます。

  1. and(かつ):指定したすべての条件を満たす場合に成立
  2. or(または): 指定した条件のいずれか1つでも満たす場合に成立
  3. not(〜ではない): 判定結果を反転させる

例えば、キャンペーンの適用条件などでよく使います。

# 条件:会員ランクが「ゴールド」かつ、購入額が「1万円以上」
member_rank = "Gold"
amount = 12000

# 両方の条件を満たしているか判定

is_special = (member_rank == "Gold") and (amount >= 10000)

print(f"特別割引対象? : {is_special}")
# 出力結果: 特別割引対象? : True


仕事では「もし◯◯で、かつ△△なら、××する」という判断の連続ですよね。
このandやorを使いこなせると、複雑な確認作業もPythonが代行してくれるようになります。ぜひ活用してみてください!

【作業自動化】Pythonの記事を見る 


Pythonの本は種類が多すぎて、業務効率化に使えるのか見分けるのが大変ですよね。実務自動化に5年以上携わってきた私が、「デスクワークの自動化に即戦力になった本」を厳選して紹介します。失敗しない1冊を見つけたい方は、ぜひ参考にしてみてください。

この記事を書いた人
ぐー

手取り15万円の会社員でしたが、年間100万円以上節約していました。
株式投資で年間360万円以上投資し、iDeCoも併用しています。
総資産はアッパーマス層に到達しました。
資格は日商簿記3級を持っています。

このブログでは、私が実践してきた節約術やリアルな資産運用、生産性を高めるITスキルについて発信しています。

生活を豊かにするため、高配当株投資で年間配当金60万円をめざしています。
現在の年間配当金は30万円ほどです。

ゲーム・漫画・アニメなどが好きです。
一緒に資産形成をがんばりましょう!
よろしくお願いします!

ぐーをフォローする
【作業自動化】PythonITスキル
スポンサーリンク
ぐーをフォローする

コメント

タイトルとURLをコピーしました