2020 年 7 月 のアーカイブ

Pythonの「f文字列」について

2020 年 7 月 13 日 月曜日 by bb

こんにちは。

今回はPython3.6から新しく追加された「f文字列」の紹介です。

Python3には、format関数というものがあります。
文字列中に変数を挿入したり、値のフォーマットをしたりすることができる関数です。
例として、以下のような記述になります。

name = 'bb'
article = 'f文字列'
print('{0}です。{1}を紹介します。'.format(name, article))
# bbです。f文字列を紹介します。

Python3以降は可読性の観点から文字列の表現には
文字列結合や%コーディングではなく、
format関数を使用するよう推奨されてきました。

しかし、Python3.6からはformat関数に加えて新しい
文字列処理構文が追加されました。
それが「f文字列」です。以下が記載例になります。
(さらに…)

Pythonデバッガ「PuDB」の紹介

2020 年 7 月 13 日 月曜日 by bb

こんにちは。

皆さん、Pythonのプログラムをデバッグする際には
どのような手順で行っていますか?
print文を挿入して変数の中身を確認したり、
統合開発環境のデバッグ機能を使うのが主流だと思います。

そこで、今回は別の手法としてCUIで動作する
Pythonデバッガ「PuDB」を紹介します。

まず、インストールですがとても簡単で、
Pythonプログラムを動作させる環境で
pipでインストールします。

pip install pudb

インストールはこれで完了です。
次に、起動方法です。起動方法は二通りあります。
(さらに…)