検索

ホームページ  >  に質問  >  本文

ide - python3编码问题

PHP中文网PHP中文网2809日前383

全員に返信(2)返信します

  • 阿神

    阿神2017-04-18 09:39:33

    Python3 はエンコード形式の混乱を避けるために改良されており、デフォルトでは UTF-8 エンコード形式でファイルを読み書きします。特にutf-8を指定する必要はありません。

    python3 では、 Unicode エンコード形式のバイト オブジェクトのみが になります。 str他のエンコード形式は
    などです: gbk、utf-8……………… bytes

    .strencode (エンコード形式) --> bytes は、
    エンコード形式 を指定して、Unicode から bytes に変換されます。

    .bytesdeコード (エンコード形式) --> str は、指定された
    エンコード形式 から Unicode <🎜 に変換された です。 > bytes strprint('Hello')

    'Hello' はすでに

    なので、
    に変換する必要はなく、直接出力するだけです。 str

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:39:33

    python3 には Unicode エンコーディングと str しかありません。Encode は文字列を Unicode にエンコードすること (これは見ていて奇妙だと思います)、decode は Unicode エンコーディングを文字列にデコードすることです。 Print は文字列を直接受け入れるだけです。 print('Hello') を使用して "Hello"

    を出力します。

    返事
    0
  • キャンセル返事