Python 模擬試験

Python実践 模擬試験 第6回 問4・3章 Pythonの言語仕様(数値と文字列)

書式の旧式と新式

次のコードを実行したときの出力として、正しいものを1つ選べ。

print("%05.1f" % 3.14159, "{:*>6}".format("ab"))
  1. A

    003.1 ****ab

  2. B

    3.1 ab****

  3. C

    003.14 ****ab

  4. D

    3.14159 ab

正解と解説を見る

正解:A

% 形式と str.format では、書式の指定が似ているが異なる。幅・桁・埋め文字・揃えを組み合わせる。新しいコードでは f 文字列が読みやすい。

順実行する行実行後の変数
1`print("%05.1f" % 3.14159, "{:*>6}".format("ab…`—
結果実際の出力003.1 ****ab

学習のポイント:>・<・^ で、右・左・中央揃え。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。