Kodrill

Python 3 エンジニア認定実践試験 / テキストの処理 ・ 無料問題 4/5

テキストの処理 問題4[文字列操作 (str・string)]

次のコードを実行したときの出力を選んでください。

Python
print("xxhixx".strip("x"), "report.csv".removesuffix(".csv"), "42".zfill(5))print("key=value=1".partition("="))

選択肢

  • A.hi report.csv 42000 ('key', 'value', '1')
  • B.hixx report 00042 ('key', '=', 'value=1')
  • C.hi report 00042 ['key', 'value=1']
  • D.hi report 00042 ('key', '=', 'value=1')正解

解説実行して確認済み

strip("x") は両端から指定した文字を取り除きます。removesuffix (Python 3.9 以降) は末尾が一致するときだけその部分を取り除きます。zfill(5) は 5 桁になるまで左を 0 で埋めます。partition("=") は最初の区切りで 3 つに分け、(前, 区切り, 後) のタプルを返します。

この問題の答えは、試験の対象バージョンでコードを実際に実行して確かめています。確かめ方は運営者情報に書いています。

「テキストの処理」の要点を解説記事で読む

「テキストの処理」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。