エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでランダム文字列を数値化する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでランダム文字列を数値化する - Qiita
背景・目的 とある作業で、文字列を数値化する必要があったので作業ログとして残します。 IDのように英... 背景・目的 とある作業で、文字列を数値化する必要があったので作業ログとして残します。 IDのように英字が含まれる文字列に対して、分散化したいため、一度数値に変換してして余りを求めたいと考えました。 結論 一度バイト配列に変換してから、int型に直す。 内容 文字列をバイト配列に変換 コード string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890@`:*/?" print("byte[] {0}".format(string.encode('utf-8'))) バイト配列から数値に変換 コード int.from_bytesを利用する。 パラメータには、バイト配列と、byteorderを渡す。 byteorderの説明は以下の通り。 byteorder 引数は、整数を表すのに使われるバイトオーダーを決定