中国のpythonコーディング(5)

pythonこれまでのところ、二つのバージョン、つまり、バージョン2.xおよび3.x、2020年の合計は公式通知によるPythonの更新を停止し、維持するために、今日から約110日がありますが、ジュニアパートナーのpythonを学んでいますこれは、その波密かに喜んでいるはずです。

学習のpython  - 密かに観察

 

デフォルトのUTF-8エンコーディングを使用して、python3.xバージョンをコーディングpython2.xバージョンのデフォルトのASCLLは、それは両方のどのような違いを作るのですか?唯一の違いは、コードがコメントや中国語が含まれている場合、ASCLLは、UTF-8を文字化けコーディングが、中国語版のpython2.x表示は、python3.x通常のバージョン正常でないと、中国を表示することができるということです。

 

A.なぜ文字化けしています

コードとの対応関係を復号結果のデータが間違っているのに対し、対応するデータが化け、のみ復号する正しい方法に対応するデータを用いて、符号化します。

 

メタファーに:次のファラオは、無線LANのパスワードを設定する:あなたは、あなたが100倍Dounongない通常のパスワード試していない場合ABCDEFGHは、あなたがパロは、ファラオがあなたに伝えパスワードを使用したい(と言ってバーの罰金を:私は無線LANのマスターキーを使用します)

水をたくさん飲みます

 

II。ゴミを解決する方法

ごみを解決する正しい方法、それをデコードし、エンコードを見つけることは簡単です。私たちは、次のようにコードがあり、hellowordプロジェクトに戻るに進みます。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#!USR / binに/ envをパイソン

# - * - コーディング:UTF-8 _ * -

「」"

@author:なぜ悲しみ

@Blog(個人ブログのアドレス):shuopython.com

猿のpythonは言う:公式アカウント(マイクロチャネルパブリック数)@WeChat

@Github:www.github.com

@file:helloworld.py

@time:2019年9月12日夜8時37分

 

@Motto:短いステップ千マイル、何の小川は素晴らしい必要な海に収束していない、生命のプログラムは執拗に蓄積します!

" 『』

印刷"Hello World"の

最初の行は、Pythonの実行可能なコメントシステムを、伝え、Linuxの/ OS Xシステムの有効、Windowsシステムは、注釈を無視します。

2行目は、PYファイルが他の環境にそれをコンパイルする場合、デフォルトのUTF-8 pycharmでは、コードの行は、任意であるが、UTF-8は、ソースコードを読み取るためにコードに応じてコメントは?他の環境では、中国の後、UTF-8でない場合は、必然的に文字化け。

その他のコードは役に立たないコメントコードは無視することができます!

 

III。主な概要

1実施の形態の符号化に対応し、復号しないが文字化けする場合

2.# - * - コーディング:UTF-8を_ * - ファイルの先頭に書かれた、フォーマット、UTF-8をコードするデフォルトのファイルを指定します

それは注目に値する:文字エンコーディングはascll、UTF-8、ユニコード、GBK、GB18030 .........を伴うため、実際には、コーディングは、後の開発にあなたが必然的に多くのコーデックのピットの父の事故に遭遇し、頭痛と考えることができます

突然変態スマイル

 

あなたも好きなことがあります。

1.pycharm /パイソン/アナコンダの違いとの接続

2.pycharmセットヘッダテンプレート

 

再現指定してください:猿は、Python»パイソン中国のエンコーディングを言います


おすすめ

転載: blog.51cto.com/14531342/2448446