GrammarPrPython

【Python】オブジェクトのハッシュ値を返すhash関数を解説

Pythonの組み込み関数hash()は、オブジェクトのハッシュ値を得ることができます。本記事ではその方法について解説をします。

Python 基礎文法の教科書を執筆しました!

スポンサーリンク

hash関数の使い方

オブジェクトのハッシュ値を返します。ハッシュ値とは、入力されたデータをもとにして作られた適当な値です。

同じ入力に対しては同じ値が返ってきます

組み込み関数 hash() ー Python公式ドキュメント

構文

hash(object)

辞書にはハッシュ値が使われている

ハッシュ値は辞書のキーを高速に比較するために使われています。

ハッシュはセキュリティ対策に有効

ハッシュはセキュリティ対策に有効な手段です。

  • デジタル署名の信頼性を保証
  • パスワードを保存する際のセキュリティ強化

が使用例としてあげられます。

スポンサーリンク

まとめ

hash関数について解説をしました。セキュリティ対策に使えるハッシュ値を作れる関数なので、きちんと理解しておきましょう。


Pythonには
実力を証明できる資格があります

PythonにはPython3エンジニア認定基礎試験という試験があります。

試験範囲がPythonチュートリアル(公式ドキュメント)となっているため、Pythonの基礎を全て押さえることができます。

  • 独学で勉強していて、どれくらい理解できているのか調べたい
  • 今の仕事も続けつつ、キャリアの幅を広げたい
  • 新しい技術としてPythonを習得したい

そんな方は是非詳細をご確認ください。

おすすめ記事
【入門者向け】効率よくPythonを習得する3Step
【難易度爆下げ】Python3エンジニア認定基礎試験 公式問題集レビュー
【Python3エンジニア認定基礎試験】合格体験記からみんなの勉強方法を探ってみた

コメント

タイトルとURLをコピーしました