エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python Hash Algorithms
July 11, 2002 | Fredrik Lundh This note describes how Python calculates hash values for some inte... July 11, 2002 | Fredrik Lundh This note describes how Python calculates hash values for some internal data types. Strings Strings (both 8-bit and Unicode) use the following hash function: class string: def __hash__(self): if not self: return 0 # empty value = ord(self[0]) << 7 for char in self: value = c_mul(1000003, value) ^ ord(char) value = value ^ len(self) if value == -1: value = -2 return va



2013/02/20 リンク