nomurabbitのブログ

nomurabbitのブログはITを中心にした技術ブログです。

nomurabbitのブログ

【Python】Python標準ライブラリでHex文字列算出【AWS】

この記事はPython 3.9AWS LambdaでHex文字列を算出する方法を解説したものです。


こんにちは!らびです。今回はPython 3.9AWS LambdaでHex文字列を算出していきます。

空白や特殊文字を含む文字列を扱うときなんかに重宝しますね。頑張って勉強していきましょう!


Python Lambdaのコード


まずはPythonのコードです。今回インポートするのはjsonだけでOKです。

import json

def lambda_handler(event, context):
  message = 'python'
  message_hex = message.encode('utf-8').hex()
  return {
    "statusCode": 200,
    "body": json.dumps({
        "message": "'python' -> hex is : " + message_hex,
    }),
  }


実行結果はこんな感じだジョ。


f:id:nomurabbit:20220125091510p:plain


encode('utf-8')utf-8エンコードしたバイト列をhex()で文字列に変換しています。

まとめ

以上がPython 3.9AWS LambdaによるHex文字列の算出でした。

バイト列のオブジェクトにhex()関数が組み込まれているのが便利ですね!

次回もぜひご覧ください。では!