
Pythonの基礎
変数と定数、データ型、制御フロー、functions、list comprehensions、decorators、context managers
25 面接問題·
Junior
1= で宣言された変数と Python の定数の違いは何ですか?
1
= で宣言された変数と Python の定数の違いは何ですか?
回答
Pythonには言語レベルでの本当の定数はありません。慣例により、大文字の変数は定数とみなされ変更すべきではありませんが、技術的には再代入を妨げるものは何もありません。このPEP 8の慣例は、言語による強制ではなく開発者の規律に依存しています。
2Python 3 で式 3 / 2 はどのデータ型を返しますか?
2
Python 3 で式 3 / 2 はどのデータ型を返しますか?
回答
Python 3 では / 演算子は常に浮動小数点除算を行い、この場合 1.5 を返します。整数除算を得るには // 演算子を使います。これは / が2つの整数間で整数除算を行っていた Python 2 との大きな違いです。
3Python における list と tuple の違いは何ですか?
3
Python における list と tuple の違いは何ですか?
回答
リストはミュータブル(作成後に変更可能)ですが、タプルはイミュータブルです。タプルはわずかに高性能で、辞書のキーとして使えます。リストは角括弧 [] を、タプルは丸括弧 () を使います。データを変更する必要があるかどうかで適切な型を選びます。
4
Python の辞書にキーが存在するかどうかをどう確認しますか?
5
Python における == と is の違いは何ですか?
+22 面接問題
その他のDjango面接トピック
Python オブジェクト指向
Junior
20問Django の基礎
Junior
20問Django Models - 基礎
Junior
22問Django ビュー
Junior
20問Django テンプレート
Junior
18問Django フォーム
Mid-Level
22問高度なQuerySet
Mid-Level
25問Django 認証
Mid-Level
22問Django ミドルウェア
Mid-Level
18問Django Admin
Mid-Level
20問Django REST Framework
Mid-Level
30問Django シグナル
Mid-Level
18問ファイルアップロード
Mid-Level
20問Django キャッシュ
Mid-Level
20問Django セッション
Mid-Level
18問Django のメール
Mid-Level
18問Django のテスト
Mid-Level
22問Django のセキュリティ
Mid-Level
22問Django のデプロイ
Mid-Level
24問Django ORM 上級
Senior
28問Django のパフォーマンス
Senior
24問Django & Celery
Senior
22問Django Channels
Senior
24問Django & GraphQL
Senior
24問Django & Docker
Senior
20問マイクロサービスエコシステムにおけるDjango
Senior
24問カスタムDjangoコマンド
Senior
18問Django の国際化
Senior
20問Django デザインパターン
Senior
24問Django Async と ASGI
Senior
26問Settings と本番環境の設定
Senior
22問オブザーバビリティとモニタリング
Senior
24問