文字列の長さと文字列の内容を含むバイト シーケンスを生成したいと考えています。
たとえば、'hello'
取得したい文字列の場合、b'\x05hello'
いくつかのドキュメントを読んだ後、関数を作成しました。
def LenAndStrBytes(strdata):
return bytearray([len(strdata)&0xFF])+strdata if strdata!=[] else 0
質問:
私は Python プログラミングの初心者で、さまざまな種類のデータint
と反復可能なものを連結するためのベスト python プラクティスはbytearray
どれですか?関数を最適に記述しましたか?