新登場『aruco』✨歩いてビットコインが貯まる、新感覚ポイ活アプリ!今すぐ挑戦したい人はこちら

これくらい当然できますよね? #Python常識クイズ

ビュー数4406平均正答率42.2%全問正解率2.1%

正答率などの反映は少し遅れることがあります。

1. print("何が表示される?"); a = [[1]] * 3; a[0].append(2); print(a)

  • [[1, 2], [1, 2], [1, 2]]
  • [[1], [1], [1], 2]
  • [[1, 2], [1], [1]]

2. print("何が表示される?"); a=[[1] for _ in range(3)];a[0].append(2);print(a)

  • [[1, 2], [1], [1]]
  • [[1], [1], [1], 2]
  • [[1, 2], [1, 2], [1, 2]]

3. print("何が表示される? (または、どのような例外が投げられる?)"); print(("" or 0) + ("1" and 1))

  • 1
  • "01"
  • TypeError

4. print("何が表示される? (または、どのような例外が投げられる?)"); d = {1: 1, 1: 2}; print(d)

  • {1: 2}
  • KeyError
  • {1: 1}

5. print("返り値がFalseになるよう、???に当てはまるものを選べ"); f = lambda x: x == x; f(???)

  • float("nan")
  • None
  • f

6. class Foo: pass; print("TypeErrorが出なくなるような???を選べ"); ???; "a"[Foo()];

  • Foo.__index__ = lambda _: 0
  • Foo.__getitem__ = lambda _: "a"[0]
  • Foo.__int__ = lambda _: 0

7. Pythonにおける // の説明として正しいものを選べ

  • 対数を求める演算子
  • あまりを切り捨てる除算の演算子
  • 行コメントの開始

8. a, bがfloat型のとき、絶対にcomplex型が返ってこないのは次のうちどれか?

  • (a - b).conjugate()
  • complex(a, b)
  • a ** b

9. print("何が表示される?"); print(range(10)[slice(4, 12, 3)])

  • slice(4, 12, 3)
  • range(4, 12, 3)
  • range(4, 10, 3)

10. 次のうち、strにないメソッドはどれ?

  • expandtabs: タブ文字がスペースで置換された文字列を返す
  • fullstrip: すべての空白文字を除去した文字列を返す
  • title: 文字列を単語ごとに大文字始まりに(残りを小文字に)した文字列を返す

クイズに間違いを発見された方はこちらからご報告ください。

都道府県のご当地クイズ

あなたもクイズを作ってみませんか?

クイズを作る

人気急上昇中

もっとクイズを見る

あなたもクイズを作ってみませんか?

クイズを作る