私は16進数の数字を表す文字列を持っています。これをベース64に変換したいと思います。どのようにすればいいですか?この提案はどのように機能しますか?私はそれがどのように動作するのか理解している必要があります。ベース64と他のベースへの16進数
私が考えた最初のことは、ペンと紙を使って作業するときに進めるような単純なアルゴリズムを実装していたことでした。(Pythonにこの種のものが組み込まれているとは思いますが)。
私はこれをインターネット上で検索することで実装できますが、どのように動作するかを理解する必要があります。
あなたに私は必要な説明のアイデアを与えるためにいくつかのサンプルの質問:
- あなたの答えは、あなたは彼らが何であるかを説明してください可能性がタイプ
b'...'
の文字列を必要とする理由b64encode()
は唯一のオブジェクトを受け入れるように思わなければ引数としてこの型? - なぜ
int()
は36までしか動作しません。どのようにして一般的にさまざまな基盤間の変換を細かく処理できますか?ソリューションにこの機能が含まれる場合、さらに説明できますか?
だから誰でも私にここでいくつかの指摘を与えることができます。このタイプの知識はすでに予想されているように、私はドキュメンテーションから多くを抽出することができません。
ありがとうございました。
ベース36の問題は、エンコードされる可能性があります(エンコードする26文字と10個の数字は、 '10 = A 'を使って出力するだけです) – AER
私ができること> 36の間を簡単に変換するのに使用しますか? – scarlett
'b"という文字列に関するご質問に関してhi scarlett "'この質問を参照してください:http://stackoverflow.com/questions/6269765/what-does-the-b-character-do-in-front-文字列リテラル –