ホームページ  >  記事  >  バックエンド開発  >  Pythonにおけるエンコーディングとは何を意味しますか?

Pythonにおけるエンコーディングとは何を意味しますか?

(*-*)浩
(*-*)浩オリジナル
2019-07-03 14:34:3722634ブラウズ

encoding とはエンコーディングの意味で、Python では Unicode 型が基本的なエンコーディングです。

Pythonにおけるエンコーディングとは何を意味しますか?

#Python encode() メソッドは、encoding で指定されたエンコード形式で文字列をエンコードします。エラー パラメーターでは、さまざまなエラー処理スキームを指定できます。

encode() メソッドの構文: (推奨学習: Python ビデオ チュートリアル)

str.encode(encoding='UTF-8',errors='strict')

パラメータ

encoding -- 使用するエンコーディング (「UTF-8」など)。

errors -- さまざまなエラー処理オプションを設定します。デフォルトは「strict」です。これは、エンコード エラーが UnicodeError を引き起こすことを意味します。他の可能な値は、「ignore」、「replace」、「xmlcharrefreplace」、「backslashreplace」、および codecs.register_error() を介して登録された任意の値です。

戻り値

このメソッドは、エンコードされた文字列を返します。

次の例は、encode() メソッドの例を示しています:

#!/usr/bin/python

str = "this is string example....wow!!!";

print "Encoded String: " + str.encode('base64','strict')

上記の例の出力結果は次のとおりです:

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

続きPython 関連の技術記事。Python チュートリアル 列にアクセスして学習してください。

以上がPythonにおけるエンコーディングとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。