組み込み開発のためのPython · レッスン 97 / 220

書式指定で出力を統一する

書式指定は固定桁数の表示や数値の基数変換に使えます。画面表示用の整形と、再読込するファイル形式は分けて設計し、ロケール差の影響を避けます。

書式指定は固定桁数の表示や数値の基数変換に使えます。画面表示用の整形と、再読込するファイル形式は分けて設計し、ロケール差の影響を避けます。 このページでは、構文だけでなく、入力の検証と再現可能な確認方法も扱います。

考え方と使いどころ

書式指定は固定桁数の表示や数値の基数変換に使えます。画面表示用の整形と、再読込するファイル形式は分けて設計し、ロケール差の影響を避けます。

組み込み開発での注意点

一つの処理を小さな関数に分け、入力条件・戻り値・例外を明確にすると、機器なしの試験が容易になります。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

def within_limits(value: int, low: int, high: int) -> bool:
    if low > high:
        raise ValueError("範囲の指定が逆です")
    return low <= value <= high

print(within_limits(3290, 0, 5000))

手を動かす課題

16進数レジスター値と測定値を、それぞれ異なる明示書式で出力してください。

参考資料

「関数・反復・標準ライブラリ」の章一覧へ