Django

Pythonの基礎

変数と定数、データ型、制御フロー、functions、list comprehensions、decorators、context managers

25 面接問題·
Junior
1

= で宣言された変数と Python の定数の違いは何ですか?

回答

Pythonには言語レベルでの本当の定数はありません。慣例により、大文字の変数は定数とみなされ変更すべきではありませんが、技術的には再代入を妨げるものは何もありません。このPEP 8の慣例は、言語による強制ではなく開発者の規律に依存しています。

2

Python 3 で式 3 / 2 はどのデータ型を返しますか?

回答

Python 3 では / 演算子は常に浮動小数点除算を行い、この場合 1.5 を返します。整数除算を得るには // 演算子を使います。これは / が2つの整数間で整数除算を行っていた Python 2 との大きな違いです。

3

Python における list と tuple の違いは何ですか?

回答

リストはミュータブル(作成後に変更可能)ですが、タプルはイミュータブルです。タプルはわずかに高性能で、辞書のキーとして使えます。リストは角括弧 [] を、タプルは丸括弧 () を使います。データを変更する必要があるかどうかで適切な型を選びます。

4

Python の辞書にキーが存在するかどうかをどう確認しますか?

5

Python における == と is の違いは何ですか?

+22 面接問題

次の面接に向けてDjangoをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める