Python 3エンジニア認定基礎試験-標準ライブラリ(出力データの整形)-

1. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 12345
formatted = "{:,}".format(value)
print(formatted)

2. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 255
formatted = "{:X}".format(value)
print(formatted)

3. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = "Python"
formatted = "{:^10}".format(value)
print(formatted)

4. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = [123.456, 78.9, 4.321]
formatted = " | ".join("{:.1f}".format(v) for v in value)
print(formatted)

5. 
次のコードを実行した場合の出力として正しいものを選んでください。

data = {"name": "Alice", "age": 25, "score": 92.5}
formatted = "{name} is {age} years old and scored {score:.1f}.".format(**data)
print(formatted)

6. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 1234
formatted = "{:08}".format(value)
print(formatted)

7. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 0.1234
formatted = "{:.2%}".format(value)
print(formatted)

8. 
次のコードを実行した場合の出力として正しいものを選んでください。

values = [1.2345, 2.3456, 3.4567]
formatted = ["{:.1f}".format(v) for v in values]
result = ", ".join(formatted)
print(result)

9. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 12345
formatted = "{:_>10}".format(value)
print(formatted)

10. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 12345
formatted = "{:b}".format(value)
print(formatted)

11. 
次のコードを実行した場合の出力として正しいものを選んでください。

formatted = "{:*>10}".format("test")
print(formatted)

12. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 255
formatted = "{:#o}".format(value)
print(formatted)

13. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 0.98765
formatted = "{:.3e}".format(value)
print(formatted)

14. 
次のコードを実行した場合の出力として正しいものを選んでください。

value = 123.456789
formatted = "{:.2f}".format(value)
print(formatted)

15. 
Pythonの標準ライブラリでデータの整形やフォーマットに使用される文字列フォーマットメソッドとして正しいものを選んでください。

コメントを残すにはログインしてください。